diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityBuilder.java similarity index 58% rename from fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityBuilder.java rename to fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityBuilder.java index c65792ed44..ec51dc7b34 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityBuilder.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityBuilder.java @@ -14,38 +14,38 @@ import io.kubernetes.client.fluent.VisitableBuilder; -public class V1alpha1CSIStorageCapacityBuilder - extends V1alpha1CSIStorageCapacityFluentImpl +public class V1CSIStorageCapacityBuilder + extends V1CSIStorageCapacityFluentImpl implements VisitableBuilder< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder> { - public V1alpha1CSIStorageCapacityBuilder() { + io.kubernetes.client.openapi.models.V1CSIStorageCapacity, + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder> { + public V1CSIStorageCapacityBuilder() { this(false); } - public V1alpha1CSIStorageCapacityBuilder(Boolean validationEnabled) { - this(new V1alpha1CSIStorageCapacity(), validationEnabled); + public V1CSIStorageCapacityBuilder(Boolean validationEnabled) { + this(new V1CSIStorageCapacity(), validationEnabled); } - public V1alpha1CSIStorageCapacityBuilder(V1alpha1CSIStorageCapacityFluent fluent) { + public V1CSIStorageCapacityBuilder(V1CSIStorageCapacityFluent fluent) { this(fluent, false); } - public V1alpha1CSIStorageCapacityBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent fluent, + public V1CSIStorageCapacityBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent fluent, java.lang.Boolean validationEnabled) { - this(fluent, new V1alpha1CSIStorageCapacity(), validationEnabled); + this(fluent, new V1CSIStorageCapacity(), validationEnabled); } - public V1alpha1CSIStorageCapacityBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity instance) { + public V1CSIStorageCapacityBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent fluent, + io.kubernetes.client.openapi.models.V1CSIStorageCapacity instance) { this(fluent, instance, false); } - public V1alpha1CSIStorageCapacityBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity instance, + public V1CSIStorageCapacityBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent fluent, + io.kubernetes.client.openapi.models.V1CSIStorageCapacity instance, java.lang.Boolean validationEnabled) { this.fluent = fluent; fluent.withApiVersion(instance.getApiVersion()); @@ -65,13 +65,13 @@ public V1alpha1CSIStorageCapacityBuilder( this.validationEnabled = validationEnabled; } - public V1alpha1CSIStorageCapacityBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity instance) { + public V1CSIStorageCapacityBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacity instance) { this(instance, false); } - public V1alpha1CSIStorageCapacityBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity instance, + public V1CSIStorageCapacityBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacity instance, java.lang.Boolean validationEnabled) { this.fluent = this; this.withApiVersion(instance.getApiVersion()); @@ -91,11 +91,11 @@ public V1alpha1CSIStorageCapacityBuilder( this.validationEnabled = validationEnabled; } - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent fluent; + io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent fluent; java.lang.Boolean validationEnabled; - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity build() { - V1alpha1CSIStorageCapacity buildable = new V1alpha1CSIStorageCapacity(); + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity build() { + V1CSIStorageCapacity buildable = new V1CSIStorageCapacity(); buildable.setApiVersion(fluent.getApiVersion()); buildable.setCapacity(fluent.getCapacity()); buildable.setKind(fluent.getKind()); diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityFluent.java similarity index 72% rename from fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityFluent.java rename to fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityFluent.java index 5bf8c954d4..93959ae2b0 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityFluent.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityFluent.java @@ -17,7 +17,7 @@ import io.kubernetes.client.fluent.Nested; /** Generated */ -public interface V1alpha1CSIStorageCapacityFluent> +public interface V1CSIStorageCapacityFluent> extends Fluent { public String getApiVersion(); @@ -61,18 +61,18 @@ public interface V1alpha1CSIStorageCapacityFluent withNewMetadata(); + public V1CSIStorageCapacityFluent.MetadataNested withNewMetadata(); - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested withNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item); - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested editMetadata(); - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested editOrNewMetadata(); - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item); /** @@ -89,18 +89,18 @@ public interface V1alpha1CSIStorageCapacityFluent withNewNodeTopology(); + public V1CSIStorageCapacityFluent.NodeTopologyNested withNewNodeTopology(); - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.NodeTopologyNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested withNewNodeTopologyLike(io.kubernetes.client.openapi.models.V1LabelSelector item); - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.NodeTopologyNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested editNodeTopology(); - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.NodeTopologyNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested editOrNewNodeTopology(); - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.NodeTopologyNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested editOrNewNodeTopologyLike(io.kubernetes.client.openapi.models.V1LabelSelector item); public java.lang.String getStorageClassName(); @@ -110,7 +110,7 @@ public interface V1alpha1CSIStorageCapacityFluent - extends Nested, V1ObjectMetaFluent> { + extends Nested, V1ObjectMetaFluent> { public N and(); public N endMetadata(); @@ -118,7 +118,7 @@ public interface MetadataNested public interface NodeTopologyNested extends io.kubernetes.client.fluent.Nested, - V1LabelSelectorFluent> { + V1LabelSelectorFluent> { public N and(); public N endNodeTopology(); diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityFluentImpl.java similarity index 79% rename from fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityFluentImpl.java rename to fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityFluentImpl.java index 4595bffc6f..1429a58f7d 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityFluentImpl.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityFluentImpl.java @@ -18,12 +18,12 @@ /** Generated */ @SuppressWarnings(value = "unchecked") -public class V1alpha1CSIStorageCapacityFluentImpl> - extends BaseFluent implements V1alpha1CSIStorageCapacityFluent { - public V1alpha1CSIStorageCapacityFluentImpl() {} +public class V1CSIStorageCapacityFluentImpl> + extends BaseFluent implements V1CSIStorageCapacityFluent { + public V1CSIStorageCapacityFluentImpl() {} - public V1alpha1CSIStorageCapacityFluentImpl( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity instance) { + public V1CSIStorageCapacityFluentImpl( + io.kubernetes.client.openapi.models.V1CSIStorageCapacity instance) { this.withApiVersion(instance.getApiVersion()); this.withCapacity(instance.getCapacity()); @@ -134,21 +134,21 @@ public java.lang.Boolean hasMetadata() { return this.metadata != null; } - public V1alpha1CSIStorageCapacityFluent.MetadataNested withNewMetadata() { - return new V1alpha1CSIStorageCapacityFluentImpl.MetadataNestedImpl(); + public V1CSIStorageCapacityFluent.MetadataNested withNewMetadata() { + return new V1CSIStorageCapacityFluentImpl.MetadataNestedImpl(); } - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested withNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item) { - return new V1alpha1CSIStorageCapacityFluentImpl.MetadataNestedImpl(item); + return new V1CSIStorageCapacityFluentImpl.MetadataNestedImpl(item); } - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested editMetadata() { return withNewMetadataLike(getMetadata()); } - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested editOrNewMetadata() { return withNewMetadataLike( getMetadata() != null @@ -156,7 +156,7 @@ public V1alpha1CSIStorageCapacityFluent.MetadataNested withNewMetadata() { : new io.kubernetes.client.openapi.models.V1ObjectMetaBuilder().build()); } - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item) { return withNewMetadataLike(getMetadata() != null ? getMetadata() : item); } @@ -188,22 +188,22 @@ public java.lang.Boolean hasNodeTopology() { return this.nodeTopology != null; } - public V1alpha1CSIStorageCapacityFluent.NodeTopologyNested withNewNodeTopology() { - return new V1alpha1CSIStorageCapacityFluentImpl.NodeTopologyNestedImpl(); + public V1CSIStorageCapacityFluent.NodeTopologyNested withNewNodeTopology() { + return new V1CSIStorageCapacityFluentImpl.NodeTopologyNestedImpl(); } - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.NodeTopologyNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested withNewNodeTopologyLike(io.kubernetes.client.openapi.models.V1LabelSelector item) { - return new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluentImpl + return new io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluentImpl .NodeTopologyNestedImpl(item); } - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.NodeTopologyNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested editNodeTopology() { return withNewNodeTopologyLike(getNodeTopology()); } - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.NodeTopologyNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested editOrNewNodeTopology() { return withNewNodeTopologyLike( getNodeTopology() != null @@ -211,7 +211,7 @@ public V1alpha1CSIStorageCapacityFluent.NodeTopologyNested withNewNodeTopolog : new io.kubernetes.client.openapi.models.V1LabelSelectorBuilder().build()); } - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent.NodeTopologyNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested editOrNewNodeTopologyLike(io.kubernetes.client.openapi.models.V1LabelSelector item) { return withNewNodeTopologyLike(getNodeTopology() != null ? getNodeTopology() : item); } @@ -232,7 +232,7 @@ public java.lang.Boolean hasStorageClassName() { public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; - V1alpha1CSIStorageCapacityFluentImpl that = (V1alpha1CSIStorageCapacityFluentImpl) o; + V1CSIStorageCapacityFluentImpl that = (V1CSIStorageCapacityFluentImpl) o; if (apiVersion != null ? !apiVersion.equals(that.apiVersion) : that.apiVersion != null) return false; if (capacity != null ? !capacity.equals(that.capacity) : that.capacity != null) return false; @@ -297,10 +297,8 @@ public java.lang.String toString() { } class MetadataNestedImpl - extends V1ObjectMetaFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent - .MetadataNested< - N>, + extends V1ObjectMetaFluentImpl> + implements io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.MetadataNested, Nested { MetadataNestedImpl(V1ObjectMeta item) { this.builder = new V1ObjectMetaBuilder(this, item); @@ -313,7 +311,7 @@ class MetadataNestedImpl io.kubernetes.client.openapi.models.V1ObjectMetaBuilder builder; public N and() { - return (N) V1alpha1CSIStorageCapacityFluentImpl.this.withMetadata(builder.build()); + return (N) V1CSIStorageCapacityFluentImpl.this.withMetadata(builder.build()); } public N endMetadata() { @@ -322,9 +320,8 @@ public N endMetadata() { } class NodeTopologyNestedImpl - extends V1LabelSelectorFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityFluent - .NodeTopologyNested< + extends V1LabelSelectorFluentImpl> + implements io.kubernetes.client.openapi.models.V1CSIStorageCapacityFluent.NodeTopologyNested< N>, io.kubernetes.client.fluent.Nested { NodeTopologyNestedImpl(V1LabelSelector item) { @@ -338,7 +335,7 @@ class NodeTopologyNestedImpl io.kubernetes.client.openapi.models.V1LabelSelectorBuilder builder; public N and() { - return (N) V1alpha1CSIStorageCapacityFluentImpl.this.withNodeTopology(builder.build()); + return (N) V1CSIStorageCapacityFluentImpl.this.withNodeTopology(builder.build()); } public N endNodeTopology() { diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListBuilder.java similarity index 56% rename from fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListBuilder.java rename to fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListBuilder.java index 1220ce8de6..b7c46ccfcf 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListBuilder.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListBuilder.java @@ -14,38 +14,39 @@ import io.kubernetes.client.fluent.VisitableBuilder; -public class V1alpha1RuntimeClassListBuilder - extends V1alpha1RuntimeClassListFluentImpl +public class V1CSIStorageCapacityListBuilder + extends V1CSIStorageCapacityListFluentImpl implements VisitableBuilder< - V1alpha1RuntimeClassList, - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListBuilder> { - public V1alpha1RuntimeClassListBuilder() { + io.kubernetes.client.openapi.models.V1CSIStorageCapacityList, + V1CSIStorageCapacityListBuilder> { + public V1CSIStorageCapacityListBuilder() { this(false); } - public V1alpha1RuntimeClassListBuilder(Boolean validationEnabled) { - this(new V1alpha1RuntimeClassList(), validationEnabled); + public V1CSIStorageCapacityListBuilder(Boolean validationEnabled) { + this(new V1CSIStorageCapacityList(), validationEnabled); } - public V1alpha1RuntimeClassListBuilder(V1alpha1RuntimeClassListFluent fluent) { + public V1CSIStorageCapacityListBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent fluent) { this(fluent, false); } - public V1alpha1RuntimeClassListBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent fluent, + public V1CSIStorageCapacityListBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent fluent, java.lang.Boolean validationEnabled) { - this(fluent, new V1alpha1RuntimeClassList(), validationEnabled); + this(fluent, new V1CSIStorageCapacityList(), validationEnabled); } - public V1alpha1RuntimeClassListBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassList instance) { + public V1CSIStorageCapacityListBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent fluent, + io.kubernetes.client.openapi.models.V1CSIStorageCapacityList instance) { this(fluent, instance, false); } - public V1alpha1RuntimeClassListBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassList instance, + public V1CSIStorageCapacityListBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent fluent, + io.kubernetes.client.openapi.models.V1CSIStorageCapacityList instance, java.lang.Boolean validationEnabled) { this.fluent = fluent; fluent.withApiVersion(instance.getApiVersion()); @@ -59,13 +60,13 @@ public V1alpha1RuntimeClassListBuilder( this.validationEnabled = validationEnabled; } - public V1alpha1RuntimeClassListBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassList instance) { + public V1CSIStorageCapacityListBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityList instance) { this(instance, false); } - public V1alpha1RuntimeClassListBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassList instance, + public V1CSIStorageCapacityListBuilder( + io.kubernetes.client.openapi.models.V1CSIStorageCapacityList instance, java.lang.Boolean validationEnabled) { this.fluent = this; this.withApiVersion(instance.getApiVersion()); @@ -79,11 +80,11 @@ public V1alpha1RuntimeClassListBuilder( this.validationEnabled = validationEnabled; } - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent fluent; + io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent fluent; java.lang.Boolean validationEnabled; - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassList build() { - V1alpha1RuntimeClassList buildable = new V1alpha1RuntimeClassList(); + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityList build() { + V1CSIStorageCapacityList buildable = new V1CSIStorageCapacityList(); buildable.setApiVersion(fluent.getApiVersion()); buildable.setItems(fluent.getItems()); buildable.setKind(fluent.getKind()); diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListFluent.java similarity index 53% rename from fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListFluent.java rename to fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListFluent.java index 38e09cd4f2..72ce6ce1d9 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListFluent.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListFluent.java @@ -19,7 +19,7 @@ import java.util.function.Predicate; /** Generated */ -public interface V1alpha1RuntimeClassListFluent> +public interface V1CSIStorageCapacityListFluent> extends Fluent { public String getApiVersion(); @@ -27,22 +27,22 @@ public interface V1alpha1RuntimeClassListFluent items); + Collection items); - public A removeFromItems(io.kubernetes.client.openapi.models.V1alpha1RuntimeClass... items); + public A removeFromItems(io.kubernetes.client.openapi.models.V1CSIStorageCapacity... items); public A removeAllFromItems( - java.util.Collection items); + java.util.Collection items); - public A removeMatchingFromItems(Predicate predicate); + public A removeMatchingFromItems(Predicate predicate); /** * This method has been deprecated, please use method buildItems instead. @@ -50,54 +50,54 @@ public A removeAllFromItems( * @return The buildable object. */ @Deprecated - public List getItems(); + public List getItems(); - public java.util.List buildItems(); + public java.util.List buildItems(); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildItem( + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity buildItem( java.lang.Integer index); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildFirstItem(); + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity buildFirstItem(); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildLastItem(); + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity buildLastItem(); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildMatchingItem( - java.util.function.Predicate + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity buildMatchingItem( + java.util.function.Predicate predicate); public java.lang.Boolean hasMatchingItem( - java.util.function.Predicate + java.util.function.Predicate predicate); public A withItems( - java.util.List items); + java.util.List items); - public A withItems(io.kubernetes.client.openapi.models.V1alpha1RuntimeClass... items); + public A withItems(io.kubernetes.client.openapi.models.V1CSIStorageCapacity... items); public java.lang.Boolean hasItems(); - public V1alpha1RuntimeClassListFluent.ItemsNested addNewItem(); + public V1CSIStorageCapacityListFluent.ItemsNested addNewItem(); - public V1alpha1RuntimeClassListFluent.ItemsNested addNewItemLike( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item); + public V1CSIStorageCapacityListFluent.ItemsNested addNewItemLike( + io.kubernetes.client.openapi.models.V1CSIStorageCapacity item); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested setNewItemLike( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item); + java.lang.Integer index, io.kubernetes.client.openapi.models.V1CSIStorageCapacity item); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested editItem( + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested editItem( java.lang.Integer index); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested editFirstItem(); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested editLastItem(); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested editMatchingItem( java.util.function.Predicate< - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder> + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder> predicate); public java.lang.String getKind(); @@ -120,22 +120,22 @@ public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsN public java.lang.Boolean hasMetadata(); - public V1alpha1RuntimeClassListFluent.MetadataNested withNewMetadata(); + public V1CSIStorageCapacityListFluent.MetadataNested withNewMetadata(); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested withNewMetadataLike(io.kubernetes.client.openapi.models.V1ListMeta item); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested editMetadata(); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested editOrNewMetadata(); - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ListMeta item); public interface ItemsNested - extends Nested, V1alpha1RuntimeClassFluent> { + extends Nested, V1CSIStorageCapacityFluent> { public N and(); public N endItem(); @@ -143,7 +143,7 @@ public interface ItemsNested public interface MetadataNested extends io.kubernetes.client.fluent.Nested, - V1ListMetaFluent> { + V1ListMetaFluent> { public N and(); public N endMetadata(); diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListFluentImpl.java similarity index 62% rename from fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListFluentImpl.java rename to fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListFluentImpl.java index b8f0812594..b17ff3d546 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassListFluentImpl.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityListFluentImpl.java @@ -22,12 +22,11 @@ /** Generated */ @SuppressWarnings(value = "unchecked") -public class V1alpha1RuntimeClassListFluentImpl> - extends BaseFluent implements V1alpha1RuntimeClassListFluent { - public V1alpha1RuntimeClassListFluentImpl() {} +public class V1CSIStorageCapacityListFluentImpl> + extends BaseFluent implements V1CSIStorageCapacityListFluent { + public V1CSIStorageCapacityListFluentImpl() {} - public V1alpha1RuntimeClassListFluentImpl( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassList instance) { + public V1CSIStorageCapacityListFluentImpl(V1CSIStorageCapacityList instance) { this.withApiVersion(instance.getApiVersion()); this.withItems(instance.getItems()); @@ -38,7 +37,7 @@ public V1alpha1RuntimeClassListFluentImpl( } private String apiVersion; - private ArrayList items; + private ArrayList items; private java.lang.String kind; private V1ListMetaBuilder metadata; @@ -56,28 +55,28 @@ public Boolean hasApiVersion() { } public A addToItems( - Integer index, io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item) { + Integer index, io.kubernetes.client.openapi.models.V1CSIStorageCapacity item) { if (this.items == null) { this.items = new java.util.ArrayList< - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder>(); + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder>(); } - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder(item); + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder builder = + new io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder(item); _visitables.get("items").add(index >= 0 ? index : _visitables.get("items").size(), builder); this.items.add(index >= 0 ? index : items.size(), builder); return (A) this; } public A setToItems( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item) { + java.lang.Integer index, io.kubernetes.client.openapi.models.V1CSIStorageCapacity item) { if (this.items == null) { this.items = new java.util.ArrayList< - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder>(); + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder>(); } - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder(item); + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder builder = + new io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder(item); if (index < 0 || index >= _visitables.get("items").size()) { _visitables.get("items").add(builder); } else { @@ -91,15 +90,15 @@ public A setToItems( return (A) this; } - public A addToItems(io.kubernetes.client.openapi.models.V1alpha1RuntimeClass... items) { + public A addToItems(io.kubernetes.client.openapi.models.V1CSIStorageCapacity... items) { if (this.items == null) { this.items = new java.util.ArrayList< - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder>(); + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder>(); } - for (io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item : items) { - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder(item); + for (io.kubernetes.client.openapi.models.V1CSIStorageCapacity item : items) { + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder builder = + new io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder(item); _visitables.get("items").add(builder); this.items.add(builder); } @@ -107,25 +106,25 @@ public A addToItems(io.kubernetes.client.openapi.models.V1alpha1RuntimeClass... } public A addAllToItems( - Collection items) { + Collection items) { if (this.items == null) { this.items = new java.util.ArrayList< - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder>(); + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder>(); } - for (io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item : items) { - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder(item); + for (io.kubernetes.client.openapi.models.V1CSIStorageCapacity item : items) { + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder builder = + new io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder(item); _visitables.get("items").add(builder); this.items.add(builder); } return (A) this; } - public A removeFromItems(io.kubernetes.client.openapi.models.V1alpha1RuntimeClass... items) { - for (io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item : items) { - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder(item); + public A removeFromItems(io.kubernetes.client.openapi.models.V1CSIStorageCapacity... items) { + for (io.kubernetes.client.openapi.models.V1CSIStorageCapacity item : items) { + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder builder = + new io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder(item); _visitables.get("items").remove(builder); if (this.items != null) { this.items.remove(builder); @@ -135,10 +134,10 @@ public A removeFromItems(io.kubernetes.client.openapi.models.V1alpha1RuntimeClas } public A removeAllFromItems( - java.util.Collection items) { - for (io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item : items) { - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder(item); + java.util.Collection items) { + for (io.kubernetes.client.openapi.models.V1CSIStorageCapacity item : items) { + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder builder = + new io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder(item); _visitables.get("items").remove(builder); if (this.items != null) { this.items.remove(builder); @@ -148,13 +147,13 @@ public A removeAllFromItems( } public A removeMatchingFromItems( - Predicate predicate) { + Predicate predicate) { if (items == null) return (A) this; - final Iterator each = + final Iterator each = items.iterator(); final List visitables = _visitables.get("items"); while (each.hasNext()) { - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder builder = each.next(); + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder builder = each.next(); if (predicate.test(builder)) { visitables.remove(builder); each.remove(); @@ -169,31 +168,31 @@ public A removeMatchingFromItems( * @return The buildable object. */ @Deprecated - public List getItems() { + public List getItems() { return items != null ? build(items) : null; } - public java.util.List buildItems() { + public java.util.List buildItems() { return items != null ? build(items) : null; } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildItem( + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity buildItem( java.lang.Integer index) { return this.items.get(index).build(); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildFirstItem() { + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity buildFirstItem() { return this.items.get(0).build(); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildLastItem() { + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity buildLastItem() { return this.items.get(items.size() - 1).build(); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildMatchingItem( - java.util.function.Predicate + public io.kubernetes.client.openapi.models.V1CSIStorageCapacity buildMatchingItem( + java.util.function.Predicate predicate) { - for (io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder item : items) { + for (io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder item : items) { if (predicate.test(item)) { return item.build(); } @@ -202,9 +201,9 @@ public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass buildMatchingIte } public java.lang.Boolean hasMatchingItem( - java.util.function.Predicate + java.util.function.Predicate predicate) { - for (io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder item : items) { + for (io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder item : items) { if (predicate.test(item)) { return true; } @@ -213,13 +212,13 @@ public java.lang.Boolean hasMatchingItem( } public A withItems( - java.util.List items) { + java.util.List items) { if (this.items != null) { _visitables.get("items").removeAll(this.items); } if (items != null) { this.items = new java.util.ArrayList(); - for (io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item : items) { + for (io.kubernetes.client.openapi.models.V1CSIStorageCapacity item : items) { this.addToItems(item); } } else { @@ -228,12 +227,12 @@ public A withItems( return (A) this; } - public A withItems(io.kubernetes.client.openapi.models.V1alpha1RuntimeClass... items) { + public A withItems(io.kubernetes.client.openapi.models.V1CSIStorageCapacity... items) { if (this.items != null) { this.items.clear(); } if (items != null) { - for (io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item : items) { + for (io.kubernetes.client.openapi.models.V1CSIStorageCapacity item : items) { this.addToItems(item); } } @@ -244,45 +243,45 @@ public java.lang.Boolean hasItems() { return items != null && !items.isEmpty(); } - public V1alpha1RuntimeClassListFluent.ItemsNested addNewItem() { - return new V1alpha1RuntimeClassListFluentImpl.ItemsNestedImpl(); + public V1CSIStorageCapacityListFluent.ItemsNested addNewItem() { + return new V1CSIStorageCapacityListFluentImpl.ItemsNestedImpl(); } - public V1alpha1RuntimeClassListFluent.ItemsNested addNewItemLike( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item) { - return new V1alpha1RuntimeClassListFluentImpl.ItemsNestedImpl(-1, item); + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested + addNewItemLike(io.kubernetes.client.openapi.models.V1CSIStorageCapacity item) { + return new V1CSIStorageCapacityListFluentImpl.ItemsNestedImpl(-1, item); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested setNewItemLike( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item) { - return new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluentImpl + java.lang.Integer index, io.kubernetes.client.openapi.models.V1CSIStorageCapacity item) { + return new io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluentImpl .ItemsNestedImpl(index, item); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested editItem( + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested editItem( java.lang.Integer index) { if (items.size() <= index) throw new RuntimeException("Can't edit items. Index exceeds size."); return setNewItemLike(index, buildItem(index)); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested editFirstItem() { if (items.size() == 0) throw new RuntimeException("Can't edit first items. The list is empty."); return setNewItemLike(0, buildItem(0)); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested editLastItem() { int index = items.size() - 1; if (index < 0) throw new RuntimeException("Can't edit last items. The list is empty."); return setNewItemLike(index, buildItem(index)); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.ItemsNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested editMatchingItem( java.util.function.Predicate< - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder> + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder> predicate) { int index = -1; for (int i = 0; i < items.size(); i++) { @@ -335,22 +334,22 @@ public java.lang.Boolean hasMetadata() { return this.metadata != null; } - public V1alpha1RuntimeClassListFluent.MetadataNested withNewMetadata() { - return new V1alpha1RuntimeClassListFluentImpl.MetadataNestedImpl(); + public V1CSIStorageCapacityListFluent.MetadataNested withNewMetadata() { + return new V1CSIStorageCapacityListFluentImpl.MetadataNestedImpl(); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested withNewMetadataLike(io.kubernetes.client.openapi.models.V1ListMeta item) { - return new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluentImpl + return new io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluentImpl .MetadataNestedImpl(item); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested editMetadata() { return withNewMetadataLike(getMetadata()); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested editOrNewMetadata() { return withNewMetadataLike( getMetadata() != null @@ -358,7 +357,7 @@ public V1alpha1RuntimeClassListFluent.MetadataNested withNewMetadata() { : new io.kubernetes.client.openapi.models.V1ListMetaBuilder().build()); } - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested + public io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ListMeta item) { return withNewMetadataLike(getMetadata() != null ? getMetadata() : item); } @@ -366,7 +365,7 @@ public V1alpha1RuntimeClassListFluent.MetadataNested withNewMetadata() { public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; - V1alpha1RuntimeClassListFluentImpl that = (V1alpha1RuntimeClassListFluentImpl) o; + V1CSIStorageCapacityListFluentImpl that = (V1CSIStorageCapacityListFluentImpl) o; if (apiVersion != null ? !apiVersion.equals(that.apiVersion) : that.apiVersion != null) return false; if (items != null ? !items.equals(that.items) : that.items != null) return false; @@ -403,24 +402,25 @@ public java.lang.String toString() { } class ItemsNestedImpl - extends V1alpha1RuntimeClassFluentImpl> - implements V1alpha1RuntimeClassListFluent.ItemsNested, Nested { + extends V1CSIStorageCapacityFluentImpl> + implements io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.ItemsNested, + Nested { ItemsNestedImpl( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1alpha1RuntimeClass item) { + java.lang.Integer index, io.kubernetes.client.openapi.models.V1CSIStorageCapacity item) { this.index = index; - this.builder = new V1alpha1RuntimeClassBuilder(this, item); + this.builder = new V1CSIStorageCapacityBuilder(this, item); } ItemsNestedImpl() { this.index = -1; - this.builder = new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder(this); + this.builder = new io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder(this); } - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassBuilder builder; + io.kubernetes.client.openapi.models.V1CSIStorageCapacityBuilder builder; java.lang.Integer index; public N and() { - return (N) V1alpha1RuntimeClassListFluentImpl.this.setToItems(index, builder.build()); + return (N) V1CSIStorageCapacityListFluentImpl.this.setToItems(index, builder.build()); } public N endItem() { @@ -429,8 +429,8 @@ public N endItem() { } class MetadataNestedImpl - extends V1ListMetaFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1RuntimeClassListFluent.MetadataNested< + extends V1ListMetaFluentImpl> + implements io.kubernetes.client.openapi.models.V1CSIStorageCapacityListFluent.MetadataNested< N>, io.kubernetes.client.fluent.Nested { MetadataNestedImpl(V1ListMeta item) { @@ -444,7 +444,7 @@ class MetadataNestedImpl io.kubernetes.client.openapi.models.V1ListMetaBuilder builder; public N and() { - return (N) V1alpha1RuntimeClassListFluentImpl.this.withMetadata(builder.build()); + return (N) V1CSIStorageCapacityListFluentImpl.this.withMetadata(builder.build()); } public N endMetadata() { diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecBuilder.java index c07cec5fd8..25e5a7da2e 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecBuilder.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecBuilder.java @@ -60,6 +60,8 @@ public V1CronJobSpecBuilder( fluent.withSuspend(instance.getSuspend()); + fluent.withTimeZone(instance.getTimeZone()); + this.validationEnabled = validationEnabled; } @@ -85,6 +87,8 @@ public V1CronJobSpecBuilder( this.withSuspend(instance.getSuspend()); + this.withTimeZone(instance.getTimeZone()); + this.validationEnabled = validationEnabled; } @@ -100,6 +104,7 @@ public io.kubernetes.client.openapi.models.V1CronJobSpec build() { buildable.setStartingDeadlineSeconds(fluent.getStartingDeadlineSeconds()); buildable.setSuccessfulJobsHistoryLimit(fluent.getSuccessfulJobsHistoryLimit()); buildable.setSuspend(fluent.getSuspend()); + buildable.setTimeZone(fluent.getTimeZone()); return buildable; } } diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecFluent.java index 341ac2d1dc..95c937af9c 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecFluent.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecFluent.java @@ -81,6 +81,12 @@ public interface V1CronJobSpecFluent> extends F public java.lang.Boolean hasSuspend(); + public java.lang.String getTimeZone(); + + public A withTimeZone(java.lang.String timeZone); + + public java.lang.Boolean hasTimeZone(); + public A withSuspend(); public interface JobTemplateNested diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecFluentImpl.java index 5b7d8865e5..5727ed91e5 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecFluentImpl.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpecFluentImpl.java @@ -35,6 +35,8 @@ public V1CronJobSpecFluentImpl(io.kubernetes.client.openapi.models.V1CronJobSpec this.withSuccessfulJobsHistoryLimit(instance.getSuccessfulJobsHistoryLimit()); this.withSuspend(instance.getSuspend()); + + this.withTimeZone(instance.getTimeZone()); } private String concurrencyPolicy; @@ -44,6 +46,7 @@ public V1CronJobSpecFluentImpl(io.kubernetes.client.openapi.models.V1CronJobSpec private Long startingDeadlineSeconds; private java.lang.Integer successfulJobsHistoryLimit; private Boolean suspend; + private java.lang.String timeZone; public java.lang.String getConcurrencyPolicy() { return this.concurrencyPolicy; @@ -177,6 +180,19 @@ public java.lang.Boolean hasSuspend() { return this.suspend != null; } + public java.lang.String getTimeZone() { + return this.timeZone; + } + + public A withTimeZone(java.lang.String timeZone) { + this.timeZone = timeZone; + return (A) this; + } + + public java.lang.Boolean hasTimeZone() { + return this.timeZone != null; + } + public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; @@ -197,6 +213,7 @@ public boolean equals(Object o) { ? !successfulJobsHistoryLimit.equals(that.successfulJobsHistoryLimit) : that.successfulJobsHistoryLimit != null) return false; if (suspend != null ? !suspend.equals(that.suspend) : that.suspend != null) return false; + if (timeZone != null ? !timeZone.equals(that.timeZone) : that.timeZone != null) return false; return true; } @@ -209,6 +226,7 @@ public int hashCode() { startingDeadlineSeconds, successfulJobsHistoryLimit, suspend, + timeZone, super.hashCode()); } @@ -241,7 +259,11 @@ public java.lang.String toString() { } if (suspend != null) { sb.append("suspend:"); - sb.append(suspend); + sb.append(suspend + ","); + } + if (timeZone != null) { + sb.append("timeZone:"); + sb.append(timeZone); } sb.append("}"); return sb.toString(); diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyBuilder.java index b2f6f6ee77..0fac5bbe7a 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyBuilder.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyBuilder.java @@ -55,6 +55,8 @@ public V1NetworkPolicyBuilder( fluent.withSpec(instance.getSpec()); + fluent.withStatus(instance.getStatus()); + this.validationEnabled = validationEnabled; } @@ -74,6 +76,8 @@ public V1NetworkPolicyBuilder( this.withSpec(instance.getSpec()); + this.withStatus(instance.getStatus()); + this.validationEnabled = validationEnabled; } @@ -86,6 +90,7 @@ public io.kubernetes.client.openapi.models.V1NetworkPolicy build() { buildable.setKind(fluent.getKind()); buildable.setMetadata(fluent.getMetadata()); buildable.setSpec(fluent.getSpec()); + buildable.setStatus(fluent.getStatus()); return buildable; } } diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyFluent.java index 2b03688528..5316217c3c 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyFluent.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyFluent.java @@ -82,6 +82,33 @@ public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.SpecNested w public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.SpecNested editOrNewSpecLike( io.kubernetes.client.openapi.models.V1NetworkPolicySpec item); + /** + * This method has been deprecated, please use method buildStatus instead. + * + * @return The buildable object. + */ + @java.lang.Deprecated + public V1NetworkPolicyStatus getStatus(); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatus buildStatus(); + + public A withStatus(io.kubernetes.client.openapi.models.V1NetworkPolicyStatus status); + + public java.lang.Boolean hasStatus(); + + public V1NetworkPolicyFluent.StatusNested withNewStatus(); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested + withNewStatusLike(io.kubernetes.client.openapi.models.V1NetworkPolicyStatus item); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested editStatus(); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested + editOrNewStatus(); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested + editOrNewStatusLike(io.kubernetes.client.openapi.models.V1NetworkPolicyStatus item); + public interface MetadataNested extends Nested, V1ObjectMetaFluent> { public N and(); @@ -96,4 +123,12 @@ public interface SpecNested public N endSpec(); } + + public interface StatusNested + extends io.kubernetes.client.fluent.Nested, + V1NetworkPolicyStatusFluent> { + public N and(); + + public N endStatus(); + } } diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyFluentImpl.java index 9e83417ae8..6ffa039eaf 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyFluentImpl.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyFluentImpl.java @@ -29,12 +29,15 @@ public V1NetworkPolicyFluentImpl(io.kubernetes.client.openapi.models.V1NetworkPo this.withMetadata(instance.getMetadata()); this.withSpec(instance.getSpec()); + + this.withStatus(instance.getStatus()); } private String apiVersion; private java.lang.String kind; private V1ObjectMetaBuilder metadata; private V1NetworkPolicySpecBuilder spec; + private V1NetworkPolicyStatusBuilder status; public java.lang.String getApiVersion() { return this.apiVersion; @@ -122,7 +125,7 @@ public V1NetworkPolicyFluent.MetadataNested withNewMetadata() { * @return The buildable object. */ @java.lang.Deprecated - public V1NetworkPolicySpec getSpec() { + public io.kubernetes.client.openapi.models.V1NetworkPolicySpec getSpec() { return this.spec != null ? this.spec.build() : null; } @@ -133,7 +136,7 @@ public io.kubernetes.client.openapi.models.V1NetworkPolicySpec buildSpec() { public A withSpec(io.kubernetes.client.openapi.models.V1NetworkPolicySpec spec) { _visitables.get("spec").remove(this.spec); if (spec != null) { - this.spec = new io.kubernetes.client.openapi.models.V1NetworkPolicySpecBuilder(spec); + this.spec = new V1NetworkPolicySpecBuilder(spec); _visitables.get("spec").add(this.spec); } return (A) this; @@ -168,6 +171,59 @@ public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.SpecNested e return withNewSpecLike(getSpec() != null ? getSpec() : item); } + /** + * This method has been deprecated, please use method buildStatus instead. + * + * @return The buildable object. + */ + @java.lang.Deprecated + public V1NetworkPolicyStatus getStatus() { + return this.status != null ? this.status.build() : null; + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatus buildStatus() { + return this.status != null ? this.status.build() : null; + } + + public A withStatus(io.kubernetes.client.openapi.models.V1NetworkPolicyStatus status) { + _visitables.get("status").remove(this.status); + if (status != null) { + this.status = new io.kubernetes.client.openapi.models.V1NetworkPolicyStatusBuilder(status); + _visitables.get("status").add(this.status); + } + return (A) this; + } + + public java.lang.Boolean hasStatus() { + return this.status != null; + } + + public V1NetworkPolicyFluent.StatusNested withNewStatus() { + return new V1NetworkPolicyFluentImpl.StatusNestedImpl(); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested + withNewStatusLike(io.kubernetes.client.openapi.models.V1NetworkPolicyStatus item) { + return new io.kubernetes.client.openapi.models.V1NetworkPolicyFluentImpl.StatusNestedImpl(item); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested editStatus() { + return withNewStatusLike(getStatus()); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested + editOrNewStatus() { + return withNewStatusLike( + getStatus() != null + ? getStatus() + : new io.kubernetes.client.openapi.models.V1NetworkPolicyStatusBuilder().build()); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested + editOrNewStatusLike(io.kubernetes.client.openapi.models.V1NetworkPolicyStatus item) { + return withNewStatusLike(getStatus() != null ? getStatus() : item); + } + public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; @@ -177,11 +233,12 @@ public boolean equals(Object o) { if (kind != null ? !kind.equals(that.kind) : that.kind != null) return false; if (metadata != null ? !metadata.equals(that.metadata) : that.metadata != null) return false; if (spec != null ? !spec.equals(that.spec) : that.spec != null) return false; + if (status != null ? !status.equals(that.status) : that.status != null) return false; return true; } public int hashCode() { - return java.util.Objects.hash(apiVersion, kind, metadata, spec, super.hashCode()); + return java.util.Objects.hash(apiVersion, kind, metadata, spec, status, super.hashCode()); } public java.lang.String toString() { @@ -201,7 +258,11 @@ public java.lang.String toString() { } if (spec != null) { sb.append("spec:"); - sb.append(spec); + sb.append(spec + ","); + } + if (status != null) { + sb.append("status:"); + sb.append(status); } sb.append("}"); return sb.toString(); @@ -251,4 +312,27 @@ public N endSpec() { return and(); } } + + class StatusNestedImpl + extends V1NetworkPolicyStatusFluentImpl> + implements io.kubernetes.client.openapi.models.V1NetworkPolicyFluent.StatusNested, + io.kubernetes.client.fluent.Nested { + StatusNestedImpl(V1NetworkPolicyStatus item) { + this.builder = new V1NetworkPolicyStatusBuilder(this, item); + } + + StatusNestedImpl() { + this.builder = new io.kubernetes.client.openapi.models.V1NetworkPolicyStatusBuilder(this); + } + + io.kubernetes.client.openapi.models.V1NetworkPolicyStatusBuilder builder; + + public N and() { + return (N) V1NetworkPolicyFluentImpl.this.withStatus(builder.build()); + } + + public N endStatus() { + return and(); + } + } } diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusBuilder.java new file mode 100644 index 0000000000..ed55c4c50e --- /dev/null +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusBuilder.java @@ -0,0 +1,78 @@ +/* +Copyright 2022 The Kubernetes Authors. +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ +package io.kubernetes.client.openapi.models; + +import io.kubernetes.client.fluent.VisitableBuilder; + +public class V1NetworkPolicyStatusBuilder + extends V1NetworkPolicyStatusFluentImpl + implements VisitableBuilder< + V1NetworkPolicyStatus, io.kubernetes.client.openapi.models.V1NetworkPolicyStatusBuilder> { + public V1NetworkPolicyStatusBuilder() { + this(false); + } + + public V1NetworkPolicyStatusBuilder(Boolean validationEnabled) { + this(new V1NetworkPolicyStatus(), validationEnabled); + } + + public V1NetworkPolicyStatusBuilder( + io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent fluent) { + this(fluent, false); + } + + public V1NetworkPolicyStatusBuilder( + io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent fluent, + java.lang.Boolean validationEnabled) { + this(fluent, new V1NetworkPolicyStatus(), validationEnabled); + } + + public V1NetworkPolicyStatusBuilder( + io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent fluent, + io.kubernetes.client.openapi.models.V1NetworkPolicyStatus instance) { + this(fluent, instance, false); + } + + public V1NetworkPolicyStatusBuilder( + io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent fluent, + io.kubernetes.client.openapi.models.V1NetworkPolicyStatus instance, + java.lang.Boolean validationEnabled) { + this.fluent = fluent; + fluent.withConditions(instance.getConditions()); + + this.validationEnabled = validationEnabled; + } + + public V1NetworkPolicyStatusBuilder( + io.kubernetes.client.openapi.models.V1NetworkPolicyStatus instance) { + this(instance, false); + } + + public V1NetworkPolicyStatusBuilder( + io.kubernetes.client.openapi.models.V1NetworkPolicyStatus instance, + java.lang.Boolean validationEnabled) { + this.fluent = this; + this.withConditions(instance.getConditions()); + + this.validationEnabled = validationEnabled; + } + + io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent fluent; + java.lang.Boolean validationEnabled; + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatus build() { + V1NetworkPolicyStatus buildable = new V1NetworkPolicyStatus(); + buildable.setConditions(fluent.getConditions()); + return buildable; + } +} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusFluent.java new file mode 100644 index 0000000000..07310c7a27 --- /dev/null +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusFluent.java @@ -0,0 +1,100 @@ +/* +Copyright 2022 The Kubernetes Authors. +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ +package io.kubernetes.client.openapi.models; + +import io.kubernetes.client.fluent.Fluent; +import io.kubernetes.client.fluent.Nested; +import java.util.Collection; +import java.util.List; +import java.util.function.Predicate; + +/** Generated */ +public interface V1NetworkPolicyStatusFluent> + extends Fluent { + public A addToConditions(Integer index, V1Condition item); + + public A setToConditions( + java.lang.Integer index, io.kubernetes.client.openapi.models.V1Condition item); + + public A addToConditions(io.kubernetes.client.openapi.models.V1Condition... items); + + public A addAllToConditions(Collection items); + + public A removeFromConditions(io.kubernetes.client.openapi.models.V1Condition... items); + + public A removeAllFromConditions( + java.util.Collection items); + + public A removeMatchingFromConditions(Predicate predicate); + + /** + * This method has been deprecated, please use method buildConditions instead. + * + * @return The buildable object. + */ + @Deprecated + public List getConditions(); + + public java.util.List buildConditions(); + + public io.kubernetes.client.openapi.models.V1Condition buildCondition(java.lang.Integer index); + + public io.kubernetes.client.openapi.models.V1Condition buildFirstCondition(); + + public io.kubernetes.client.openapi.models.V1Condition buildLastCondition(); + + public io.kubernetes.client.openapi.models.V1Condition buildMatchingCondition( + java.util.function.Predicate + predicate); + + public Boolean hasMatchingCondition( + java.util.function.Predicate + predicate); + + public A withConditions( + java.util.List conditions); + + public A withConditions(io.kubernetes.client.openapi.models.V1Condition... conditions); + + public java.lang.Boolean hasConditions(); + + public V1NetworkPolicyStatusFluent.ConditionsNested addNewCondition(); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + addNewConditionLike(io.kubernetes.client.openapi.models.V1Condition item); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + setNewConditionLike( + java.lang.Integer index, io.kubernetes.client.openapi.models.V1Condition item); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + editCondition(java.lang.Integer index); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + editFirstCondition(); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + editLastCondition(); + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + editMatchingCondition( + java.util.function.Predicate + predicate); + + public interface ConditionsNested + extends Nested, V1ConditionFluent> { + public N and(); + + public N endCondition(); + } +} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusFluentImpl.java new file mode 100644 index 0000000000..daa1b2691b --- /dev/null +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatusFluentImpl.java @@ -0,0 +1,322 @@ +/* +Copyright 2022 The Kubernetes Authors. +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at +http://www.apache.org/licenses/LICENSE-2.0 +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ +package io.kubernetes.client.openapi.models; + +import io.kubernetes.client.fluent.BaseFluent; +import io.kubernetes.client.fluent.Nested; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; +import java.util.List; +import java.util.function.Predicate; + +/** Generated */ +@SuppressWarnings(value = "unchecked") +public class V1NetworkPolicyStatusFluentImpl> + extends BaseFluent implements V1NetworkPolicyStatusFluent { + public V1NetworkPolicyStatusFluentImpl() {} + + public V1NetworkPolicyStatusFluentImpl( + io.kubernetes.client.openapi.models.V1NetworkPolicyStatus instance) { + this.withConditions(instance.getConditions()); + } + + private ArrayList conditions; + + public A addToConditions(Integer index, V1Condition item) { + if (this.conditions == null) { + this.conditions = + new java.util.ArrayList(); + } + io.kubernetes.client.openapi.models.V1ConditionBuilder builder = + new io.kubernetes.client.openapi.models.V1ConditionBuilder(item); + _visitables + .get("conditions") + .add(index >= 0 ? index : _visitables.get("conditions").size(), builder); + this.conditions.add(index >= 0 ? index : conditions.size(), builder); + return (A) this; + } + + public A setToConditions( + java.lang.Integer index, io.kubernetes.client.openapi.models.V1Condition item) { + if (this.conditions == null) { + this.conditions = + new java.util.ArrayList(); + } + io.kubernetes.client.openapi.models.V1ConditionBuilder builder = + new io.kubernetes.client.openapi.models.V1ConditionBuilder(item); + if (index < 0 || index >= _visitables.get("conditions").size()) { + _visitables.get("conditions").add(builder); + } else { + _visitables.get("conditions").set(index, builder); + } + if (index < 0 || index >= conditions.size()) { + conditions.add(builder); + } else { + conditions.set(index, builder); + } + return (A) this; + } + + public A addToConditions(io.kubernetes.client.openapi.models.V1Condition... items) { + if (this.conditions == null) { + this.conditions = + new java.util.ArrayList(); + } + for (io.kubernetes.client.openapi.models.V1Condition item : items) { + io.kubernetes.client.openapi.models.V1ConditionBuilder builder = + new io.kubernetes.client.openapi.models.V1ConditionBuilder(item); + _visitables.get("conditions").add(builder); + this.conditions.add(builder); + } + return (A) this; + } + + public A addAllToConditions(Collection items) { + if (this.conditions == null) { + this.conditions = + new java.util.ArrayList(); + } + for (io.kubernetes.client.openapi.models.V1Condition item : items) { + io.kubernetes.client.openapi.models.V1ConditionBuilder builder = + new io.kubernetes.client.openapi.models.V1ConditionBuilder(item); + _visitables.get("conditions").add(builder); + this.conditions.add(builder); + } + return (A) this; + } + + public A removeFromConditions(io.kubernetes.client.openapi.models.V1Condition... items) { + for (io.kubernetes.client.openapi.models.V1Condition item : items) { + io.kubernetes.client.openapi.models.V1ConditionBuilder builder = + new io.kubernetes.client.openapi.models.V1ConditionBuilder(item); + _visitables.get("conditions").remove(builder); + if (this.conditions != null) { + this.conditions.remove(builder); + } + } + return (A) this; + } + + public A removeAllFromConditions( + java.util.Collection items) { + for (io.kubernetes.client.openapi.models.V1Condition item : items) { + io.kubernetes.client.openapi.models.V1ConditionBuilder builder = + new io.kubernetes.client.openapi.models.V1ConditionBuilder(item); + _visitables.get("conditions").remove(builder); + if (this.conditions != null) { + this.conditions.remove(builder); + } + } + return (A) this; + } + + public A removeMatchingFromConditions( + Predicate predicate) { + if (conditions == null) return (A) this; + final Iterator each = + conditions.iterator(); + final List visitables = _visitables.get("conditions"); + while (each.hasNext()) { + io.kubernetes.client.openapi.models.V1ConditionBuilder builder = each.next(); + if (predicate.test(builder)) { + visitables.remove(builder); + each.remove(); + } + } + return (A) this; + } + + /** + * This method has been deprecated, please use method buildConditions instead. + * + * @return The buildable object. + */ + @Deprecated + public List getConditions() { + return conditions != null ? build(conditions) : null; + } + + public java.util.List buildConditions() { + return conditions != null ? build(conditions) : null; + } + + public io.kubernetes.client.openapi.models.V1Condition buildCondition(java.lang.Integer index) { + return this.conditions.get(index).build(); + } + + public io.kubernetes.client.openapi.models.V1Condition buildFirstCondition() { + return this.conditions.get(0).build(); + } + + public io.kubernetes.client.openapi.models.V1Condition buildLastCondition() { + return this.conditions.get(conditions.size() - 1).build(); + } + + public io.kubernetes.client.openapi.models.V1Condition buildMatchingCondition( + java.util.function.Predicate + predicate) { + for (io.kubernetes.client.openapi.models.V1ConditionBuilder item : conditions) { + if (predicate.test(item)) { + return item.build(); + } + } + return null; + } + + public Boolean hasMatchingCondition( + java.util.function.Predicate + predicate) { + for (io.kubernetes.client.openapi.models.V1ConditionBuilder item : conditions) { + if (predicate.test(item)) { + return true; + } + } + return false; + } + + public A withConditions( + java.util.List conditions) { + if (this.conditions != null) { + _visitables.get("conditions").removeAll(this.conditions); + } + if (conditions != null) { + this.conditions = new java.util.ArrayList(); + for (io.kubernetes.client.openapi.models.V1Condition item : conditions) { + this.addToConditions(item); + } + } else { + this.conditions = null; + } + return (A) this; + } + + public A withConditions(io.kubernetes.client.openapi.models.V1Condition... conditions) { + if (this.conditions != null) { + this.conditions.clear(); + } + if (conditions != null) { + for (io.kubernetes.client.openapi.models.V1Condition item : conditions) { + this.addToConditions(item); + } + } + return (A) this; + } + + public java.lang.Boolean hasConditions() { + return conditions != null && !conditions.isEmpty(); + } + + public V1NetworkPolicyStatusFluent.ConditionsNested addNewCondition() { + return new V1NetworkPolicyStatusFluentImpl.ConditionsNestedImpl(); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + addNewConditionLike(io.kubernetes.client.openapi.models.V1Condition item) { + return new V1NetworkPolicyStatusFluentImpl.ConditionsNestedImpl(-1, item); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + setNewConditionLike( + java.lang.Integer index, io.kubernetes.client.openapi.models.V1Condition item) { + return new io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluentImpl + .ConditionsNestedImpl(index, item); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + editCondition(java.lang.Integer index) { + if (conditions.size() <= index) + throw new RuntimeException("Can't edit conditions. Index exceeds size."); + return setNewConditionLike(index, buildCondition(index)); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + editFirstCondition() { + if (conditions.size() == 0) + throw new RuntimeException("Can't edit first conditions. The list is empty."); + return setNewConditionLike(0, buildCondition(0)); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + editLastCondition() { + int index = conditions.size() - 1; + if (index < 0) throw new RuntimeException("Can't edit last conditions. The list is empty."); + return setNewConditionLike(index, buildCondition(index)); + } + + public io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested + editMatchingCondition( + java.util.function.Predicate + predicate) { + int index = -1; + for (int i = 0; i < conditions.size(); i++) { + if (predicate.test(conditions.get(i))) { + index = i; + break; + } + } + if (index < 0) throw new RuntimeException("Can't edit matching conditions. No match found."); + return setNewConditionLike(index, buildCondition(index)); + } + + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + V1NetworkPolicyStatusFluentImpl that = (V1NetworkPolicyStatusFluentImpl) o; + if (conditions != null ? !conditions.equals(that.conditions) : that.conditions != null) + return false; + return true; + } + + public int hashCode() { + return java.util.Objects.hash(conditions, super.hashCode()); + } + + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (conditions != null && !conditions.isEmpty()) { + sb.append("conditions:"); + sb.append(conditions); + } + sb.append("}"); + return sb.toString(); + } + + class ConditionsNestedImpl + extends V1ConditionFluentImpl> + implements io.kubernetes.client.openapi.models.V1NetworkPolicyStatusFluent.ConditionsNested< + N>, + Nested { + ConditionsNestedImpl(java.lang.Integer index, V1Condition item) { + this.index = index; + this.builder = new V1ConditionBuilder(this, item); + } + + ConditionsNestedImpl() { + this.index = -1; + this.builder = new io.kubernetes.client.openapi.models.V1ConditionBuilder(this); + } + + io.kubernetes.client.openapi.models.V1ConditionBuilder builder; + java.lang.Integer index; + + public N and() { + return (N) V1NetworkPolicyStatusFluentImpl.this.setToConditions(index, builder.build()); + } + + public N endCondition() { + return and(); + } + } +} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyBuilder.java index 650b4a5823..a86b45e4ad 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyBuilder.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyBuilder.java @@ -49,6 +49,8 @@ public V1RollingUpdateStatefulSetStrategyBuilder( io.kubernetes.client.openapi.models.V1RollingUpdateStatefulSetStrategy instance, java.lang.Boolean validationEnabled) { this.fluent = fluent; + fluent.withMaxUnavailable(instance.getMaxUnavailable()); + fluent.withPartition(instance.getPartition()); this.validationEnabled = validationEnabled; @@ -63,6 +65,8 @@ public V1RollingUpdateStatefulSetStrategyBuilder( io.kubernetes.client.openapi.models.V1RollingUpdateStatefulSetStrategy instance, java.lang.Boolean validationEnabled) { this.fluent = this; + this.withMaxUnavailable(instance.getMaxUnavailable()); + this.withPartition(instance.getPartition()); this.validationEnabled = validationEnabled; @@ -73,6 +77,7 @@ public V1RollingUpdateStatefulSetStrategyBuilder( public io.kubernetes.client.openapi.models.V1RollingUpdateStatefulSetStrategy build() { V1RollingUpdateStatefulSetStrategy buildable = new V1RollingUpdateStatefulSetStrategy(); + buildable.setMaxUnavailable(fluent.getMaxUnavailable()); buildable.setPartition(fluent.getPartition()); return buildable; } diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyFluent.java index fb3d1a8613..6e2edb07c0 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyFluent.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyFluent.java @@ -12,15 +12,26 @@ */ package io.kubernetes.client.openapi.models; +import io.kubernetes.client.custom.IntOrString; import io.kubernetes.client.fluent.Fluent; /** Generated */ public interface V1RollingUpdateStatefulSetStrategyFluent< A extends V1RollingUpdateStatefulSetStrategyFluent> extends Fluent { + public IntOrString getMaxUnavailable(); + + public A withMaxUnavailable(io.kubernetes.client.custom.IntOrString maxUnavailable); + + public Boolean hasMaxUnavailable(); + + public A withNewMaxUnavailable(int value); + + public A withNewMaxUnavailable(String value); + public Integer getPartition(); public A withPartition(java.lang.Integer partition); - public Boolean hasPartition(); + public java.lang.Boolean hasPartition(); } diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyFluentImpl.java index c199f587fc..c3a27513ba 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyFluentImpl.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategyFluentImpl.java @@ -12,6 +12,7 @@ */ package io.kubernetes.client.openapi.models; +import io.kubernetes.client.custom.IntOrString; import io.kubernetes.client.fluent.BaseFluent; /** Generated */ @@ -23,11 +24,35 @@ public V1RollingUpdateStatefulSetStrategyFluentImpl() {} public V1RollingUpdateStatefulSetStrategyFluentImpl( io.kubernetes.client.openapi.models.V1RollingUpdateStatefulSetStrategy instance) { + this.withMaxUnavailable(instance.getMaxUnavailable()); + this.withPartition(instance.getPartition()); } + private IntOrString maxUnavailable; private Integer partition; + public io.kubernetes.client.custom.IntOrString getMaxUnavailable() { + return this.maxUnavailable; + } + + public A withMaxUnavailable(io.kubernetes.client.custom.IntOrString maxUnavailable) { + this.maxUnavailable = maxUnavailable; + return (A) this; + } + + public Boolean hasMaxUnavailable() { + return this.maxUnavailable != null; + } + + public A withNewMaxUnavailable(int value) { + return (A) withMaxUnavailable(new IntOrString(value)); + } + + public A withNewMaxUnavailable(String value) { + return (A) withMaxUnavailable(new IntOrString(value)); + } + public java.lang.Integer getPartition() { return this.partition; } @@ -37,7 +62,7 @@ public A withPartition(java.lang.Integer partition) { return (A) this; } - public Boolean hasPartition() { + public java.lang.Boolean hasPartition() { return this.partition != null; } @@ -46,18 +71,25 @@ public boolean equals(Object o) { if (o == null || getClass() != o.getClass()) return false; V1RollingUpdateStatefulSetStrategyFluentImpl that = (V1RollingUpdateStatefulSetStrategyFluentImpl) o; + if (maxUnavailable != null + ? !maxUnavailable.equals(that.maxUnavailable) + : that.maxUnavailable != null) return false; if (partition != null ? !partition.equals(that.partition) : that.partition != null) return false; return true; } public int hashCode() { - return java.util.Objects.hash(partition, super.hashCode()); + return java.util.Objects.hash(maxUnavailable, partition, super.hashCode()); } - public String toString() { + public java.lang.String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); + if (maxUnavailable != null) { + sb.append("maxUnavailable:"); + sb.append(maxUnavailable + ","); + } if (partition != null) { sb.append("partition:"); sb.append(partition); diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraintBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraintBuilder.java index 25e702a728..a8c5112d3b 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraintBuilder.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraintBuilder.java @@ -52,6 +52,8 @@ public V1TopologySpreadConstraintBuilder( fluent.withMaxSkew(instance.getMaxSkew()); + fluent.withMinDomains(instance.getMinDomains()); + fluent.withTopologyKey(instance.getTopologyKey()); fluent.withWhenUnsatisfiable(instance.getWhenUnsatisfiable()); @@ -72,6 +74,8 @@ public V1TopologySpreadConstraintBuilder( this.withMaxSkew(instance.getMaxSkew()); + this.withMinDomains(instance.getMinDomains()); + this.withTopologyKey(instance.getTopologyKey()); this.withWhenUnsatisfiable(instance.getWhenUnsatisfiable()); @@ -86,6 +90,7 @@ public io.kubernetes.client.openapi.models.V1TopologySpreadConstraint build() { V1TopologySpreadConstraint buildable = new V1TopologySpreadConstraint(); buildable.setLabelSelector(fluent.getLabelSelector()); buildable.setMaxSkew(fluent.getMaxSkew()); + buildable.setMinDomains(fluent.getMinDomains()); buildable.setTopologyKey(fluent.getTopologyKey()); buildable.setWhenUnsatisfiable(fluent.getWhenUnsatisfiable()); return buildable; diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraintFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraintFluent.java index ee6c88e0cc..4d81595fc4 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraintFluent.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraintFluent.java @@ -53,6 +53,12 @@ public interface V1TopologySpreadConstraintFluent - implements VisitableBuilder< - V1alpha1CSIStorageCapacityList, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListBuilder> { - public V1alpha1CSIStorageCapacityListBuilder() { - this(false); - } - - public V1alpha1CSIStorageCapacityListBuilder(Boolean validationEnabled) { - this(new V1alpha1CSIStorageCapacityList(), validationEnabled); - } - - public V1alpha1CSIStorageCapacityListBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent fluent) { - this(fluent, false); - } - - public V1alpha1CSIStorageCapacityListBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent fluent, - java.lang.Boolean validationEnabled) { - this(fluent, new V1alpha1CSIStorageCapacityList(), validationEnabled); - } - - public V1alpha1CSIStorageCapacityListBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityList instance) { - this(fluent, instance, false); - } - - public V1alpha1CSIStorageCapacityListBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityList instance, - java.lang.Boolean validationEnabled) { - this.fluent = fluent; - fluent.withApiVersion(instance.getApiVersion()); - - fluent.withItems(instance.getItems()); - - fluent.withKind(instance.getKind()); - - fluent.withMetadata(instance.getMetadata()); - - this.validationEnabled = validationEnabled; - } - - public V1alpha1CSIStorageCapacityListBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityList instance) { - this(instance, false); - } - - public V1alpha1CSIStorageCapacityListBuilder( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityList instance, - java.lang.Boolean validationEnabled) { - this.fluent = this; - this.withApiVersion(instance.getApiVersion()); - - this.withItems(instance.getItems()); - - this.withKind(instance.getKind()); - - this.withMetadata(instance.getMetadata()); - - this.validationEnabled = validationEnabled; - } - - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent fluent; - java.lang.Boolean validationEnabled; - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityList build() { - V1alpha1CSIStorageCapacityList buildable = new V1alpha1CSIStorageCapacityList(); - buildable.setApiVersion(fluent.getApiVersion()); - buildable.setItems(fluent.getItems()); - buildable.setKind(fluent.getKind()); - buildable.setMetadata(fluent.getMetadata()); - return buildable; - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityListFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityListFluent.java deleted file mode 100644 index 784b69b16a..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityListFluent.java +++ /dev/null @@ -1,157 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.Fluent; -import io.kubernetes.client.fluent.Nested; -import java.util.Collection; -import java.util.List; -import java.util.function.Predicate; - -/** Generated */ -public interface V1alpha1CSIStorageCapacityListFluent< - A extends V1alpha1CSIStorageCapacityListFluent> - extends Fluent { - public String getApiVersion(); - - public A withApiVersion(java.lang.String apiVersion); - - public Boolean hasApiVersion(); - - public A addToItems(Integer index, V1alpha1CSIStorageCapacity item); - - public A setToItems( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item); - - public A addToItems(io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity... items); - - public A addAllToItems( - Collection items); - - public A removeFromItems(io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity... items); - - public A removeAllFromItems( - java.util.Collection items); - - public A removeMatchingFromItems(Predicate predicate); - - /** - * This method has been deprecated, please use method buildItems instead. - * - * @return The buildable object. - */ - @Deprecated - public List getItems(); - - public java.util.List - buildItems(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity buildItem( - java.lang.Integer index); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity buildFirstItem(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity buildLastItem(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity buildMatchingItem( - java.util.function.Predicate< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder> - predicate); - - public java.lang.Boolean hasMatchingItem( - java.util.function.Predicate< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder> - predicate); - - public A withItems( - java.util.List items); - - public A withItems(io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity... items); - - public java.lang.Boolean hasItems(); - - public V1alpha1CSIStorageCapacityListFluent.ItemsNested addNewItem(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - addNewItemLike(io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - setNewItemLike( - java.lang.Integer index, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - editItem(java.lang.Integer index); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - editFirstItem(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - editLastItem(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - editMatchingItem( - java.util.function.Predicate< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder> - predicate); - - public java.lang.String getKind(); - - public A withKind(java.lang.String kind); - - public java.lang.Boolean hasKind(); - - /** - * This method has been deprecated, please use method buildMetadata instead. - * - * @return The buildable object. - */ - @java.lang.Deprecated - public V1ListMeta getMetadata(); - - public io.kubernetes.client.openapi.models.V1ListMeta buildMetadata(); - - public A withMetadata(io.kubernetes.client.openapi.models.V1ListMeta metadata); - - public java.lang.Boolean hasMetadata(); - - public V1alpha1CSIStorageCapacityListFluent.MetadataNested withNewMetadata(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.MetadataNested - withNewMetadataLike(io.kubernetes.client.openapi.models.V1ListMeta item); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.MetadataNested - editMetadata(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.MetadataNested - editOrNewMetadata(); - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.MetadataNested - editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ListMeta item); - - public interface ItemsNested - extends Nested, - V1alpha1CSIStorageCapacityFluent> { - public N and(); - - public N endItem(); - } - - public interface MetadataNested - extends io.kubernetes.client.fluent.Nested, - V1ListMetaFluent> { - public N and(); - - public N endMetadata(); - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityListFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityListFluentImpl.java deleted file mode 100644 index 892524eae9..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityListFluentImpl.java +++ /dev/null @@ -1,467 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.BaseFluent; -import io.kubernetes.client.fluent.Nested; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; -import java.util.List; -import java.util.function.Predicate; - -/** Generated */ -@SuppressWarnings(value = "unchecked") -public class V1alpha1CSIStorageCapacityListFluentImpl< - A extends V1alpha1CSIStorageCapacityListFluent> - extends BaseFluent implements V1alpha1CSIStorageCapacityListFluent { - public V1alpha1CSIStorageCapacityListFluentImpl() {} - - public V1alpha1CSIStorageCapacityListFluentImpl(V1alpha1CSIStorageCapacityList instance) { - this.withApiVersion(instance.getApiVersion()); - - this.withItems(instance.getItems()); - - this.withKind(instance.getKind()); - - this.withMetadata(instance.getMetadata()); - } - - private String apiVersion; - private ArrayList items; - private java.lang.String kind; - private V1ListMetaBuilder metadata; - - public java.lang.String getApiVersion() { - return this.apiVersion; - } - - public A withApiVersion(java.lang.String apiVersion) { - this.apiVersion = apiVersion; - return (A) this; - } - - public Boolean hasApiVersion() { - return this.apiVersion != null; - } - - public A addToItems( - Integer index, io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item) { - if (this.items == null) { - this.items = - new java.util.ArrayList< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder>(); - } - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder(item); - _visitables.get("items").add(index >= 0 ? index : _visitables.get("items").size(), builder); - this.items.add(index >= 0 ? index : items.size(), builder); - return (A) this; - } - - public A setToItems( - java.lang.Integer index, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item) { - if (this.items == null) { - this.items = - new java.util.ArrayList< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder>(); - } - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder(item); - if (index < 0 || index >= _visitables.get("items").size()) { - _visitables.get("items").add(builder); - } else { - _visitables.get("items").set(index, builder); - } - if (index < 0 || index >= items.size()) { - items.add(builder); - } else { - items.set(index, builder); - } - return (A) this; - } - - public A addToItems(io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity... items) { - if (this.items == null) { - this.items = - new java.util.ArrayList< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder>(); - } - for (io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item : items) { - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder(item); - _visitables.get("items").add(builder); - this.items.add(builder); - } - return (A) this; - } - - public A addAllToItems( - Collection items) { - if (this.items == null) { - this.items = - new java.util.ArrayList< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder>(); - } - for (io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item : items) { - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder(item); - _visitables.get("items").add(builder); - this.items.add(builder); - } - return (A) this; - } - - public A removeFromItems( - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity... items) { - for (io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item : items) { - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder(item); - _visitables.get("items").remove(builder); - if (this.items != null) { - this.items.remove(builder); - } - } - return (A) this; - } - - public A removeAllFromItems( - java.util.Collection items) { - for (io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item : items) { - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder builder = - new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder(item); - _visitables.get("items").remove(builder); - if (this.items != null) { - this.items.remove(builder); - } - } - return (A) this; - } - - public A removeMatchingFromItems( - Predicate predicate) { - if (items == null) return (A) this; - final Iterator each = - items.iterator(); - final List visitables = _visitables.get("items"); - while (each.hasNext()) { - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder builder = each.next(); - if (predicate.test(builder)) { - visitables.remove(builder); - each.remove(); - } - } - return (A) this; - } - - /** - * This method has been deprecated, please use method buildItems instead. - * - * @return The buildable object. - */ - @Deprecated - public List getItems() { - return items != null ? build(items) : null; - } - - public java.util.List - buildItems() { - return items != null ? build(items) : null; - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity buildItem( - java.lang.Integer index) { - return this.items.get(index).build(); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity buildFirstItem() { - return this.items.get(0).build(); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity buildLastItem() { - return this.items.get(items.size() - 1).build(); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity buildMatchingItem( - java.util.function.Predicate< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder> - predicate) { - for (io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder item : items) { - if (predicate.test(item)) { - return item.build(); - } - } - return null; - } - - public java.lang.Boolean hasMatchingItem( - java.util.function.Predicate< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder> - predicate) { - for (io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder item : items) { - if (predicate.test(item)) { - return true; - } - } - return false; - } - - public A withItems( - java.util.List items) { - if (this.items != null) { - _visitables.get("items").removeAll(this.items); - } - if (items != null) { - this.items = new java.util.ArrayList(); - for (io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item : items) { - this.addToItems(item); - } - } else { - this.items = null; - } - return (A) this; - } - - public A withItems(io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity... items) { - if (this.items != null) { - this.items.clear(); - } - if (items != null) { - for (io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item : items) { - this.addToItems(item); - } - } - return (A) this; - } - - public java.lang.Boolean hasItems() { - return items != null && !items.isEmpty(); - } - - public V1alpha1CSIStorageCapacityListFluent.ItemsNested addNewItem() { - return new V1alpha1CSIStorageCapacityListFluentImpl.ItemsNestedImpl(); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - addNewItemLike(io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item) { - return new V1alpha1CSIStorageCapacityListFluentImpl.ItemsNestedImpl(-1, item); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - setNewItemLike( - java.lang.Integer index, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item) { - return new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluentImpl - .ItemsNestedImpl(index, item); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - editItem(java.lang.Integer index) { - if (items.size() <= index) throw new RuntimeException("Can't edit items. Index exceeds size."); - return setNewItemLike(index, buildItem(index)); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - editFirstItem() { - if (items.size() == 0) throw new RuntimeException("Can't edit first items. The list is empty."); - return setNewItemLike(0, buildItem(0)); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - editLastItem() { - int index = items.size() - 1; - if (index < 0) throw new RuntimeException("Can't edit last items. The list is empty."); - return setNewItemLike(index, buildItem(index)); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.ItemsNested - editMatchingItem( - java.util.function.Predicate< - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder> - predicate) { - int index = -1; - for (int i = 0; i < items.size(); i++) { - if (predicate.test(items.get(i))) { - index = i; - break; - } - } - if (index < 0) throw new RuntimeException("Can't edit matching items. No match found."); - return setNewItemLike(index, buildItem(index)); - } - - public java.lang.String getKind() { - return this.kind; - } - - public A withKind(java.lang.String kind) { - this.kind = kind; - return (A) this; - } - - public java.lang.Boolean hasKind() { - return this.kind != null; - } - - /** - * This method has been deprecated, please use method buildMetadata instead. - * - * @return The buildable object. - */ - @java.lang.Deprecated - public io.kubernetes.client.openapi.models.V1ListMeta getMetadata() { - return this.metadata != null ? this.metadata.build() : null; - } - - public io.kubernetes.client.openapi.models.V1ListMeta buildMetadata() { - return this.metadata != null ? this.metadata.build() : null; - } - - public A withMetadata(io.kubernetes.client.openapi.models.V1ListMeta metadata) { - _visitables.get("metadata").remove(this.metadata); - if (metadata != null) { - this.metadata = new V1ListMetaBuilder(metadata); - _visitables.get("metadata").add(this.metadata); - } - return (A) this; - } - - public java.lang.Boolean hasMetadata() { - return this.metadata != null; - } - - public V1alpha1CSIStorageCapacityListFluent.MetadataNested withNewMetadata() { - return new V1alpha1CSIStorageCapacityListFluentImpl.MetadataNestedImpl(); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.MetadataNested - withNewMetadataLike(io.kubernetes.client.openapi.models.V1ListMeta item) { - return new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluentImpl - .MetadataNestedImpl(item); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.MetadataNested - editMetadata() { - return withNewMetadataLike(getMetadata()); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.MetadataNested - editOrNewMetadata() { - return withNewMetadataLike( - getMetadata() != null - ? getMetadata() - : new io.kubernetes.client.openapi.models.V1ListMetaBuilder().build()); - } - - public io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent.MetadataNested - editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ListMeta item) { - return withNewMetadataLike(getMetadata() != null ? getMetadata() : item); - } - - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - V1alpha1CSIStorageCapacityListFluentImpl that = (V1alpha1CSIStorageCapacityListFluentImpl) o; - if (apiVersion != null ? !apiVersion.equals(that.apiVersion) : that.apiVersion != null) - return false; - if (items != null ? !items.equals(that.items) : that.items != null) return false; - if (kind != null ? !kind.equals(that.kind) : that.kind != null) return false; - if (metadata != null ? !metadata.equals(that.metadata) : that.metadata != null) return false; - return true; - } - - public int hashCode() { - return java.util.Objects.hash(apiVersion, items, kind, metadata, super.hashCode()); - } - - public java.lang.String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("{"); - if (apiVersion != null) { - sb.append("apiVersion:"); - sb.append(apiVersion + ","); - } - if (items != null && !items.isEmpty()) { - sb.append("items:"); - sb.append(items + ","); - } - if (kind != null) { - sb.append("kind:"); - sb.append(kind + ","); - } - if (metadata != null) { - sb.append("metadata:"); - sb.append(metadata); - } - sb.append("}"); - return sb.toString(); - } - - class ItemsNestedImpl - extends V1alpha1CSIStorageCapacityFluentImpl< - V1alpha1CSIStorageCapacityListFluent.ItemsNested> - implements io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent - .ItemsNested< - N>, - Nested { - ItemsNestedImpl( - java.lang.Integer index, - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity item) { - this.index = index; - this.builder = new V1alpha1CSIStorageCapacityBuilder(this, item); - } - - ItemsNestedImpl() { - this.index = -1; - this.builder = - new io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder(this); - } - - io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityBuilder builder; - java.lang.Integer index; - - public N and() { - return (N) V1alpha1CSIStorageCapacityListFluentImpl.this.setToItems(index, builder.build()); - } - - public N endItem() { - return and(); - } - } - - class MetadataNestedImpl - extends V1ListMetaFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityListFluent - .MetadataNested< - N>, - io.kubernetes.client.fluent.Nested { - MetadataNestedImpl(V1ListMeta item) { - this.builder = new V1ListMetaBuilder(this, item); - } - - MetadataNestedImpl() { - this.builder = new io.kubernetes.client.openapi.models.V1ListMetaBuilder(this); - } - - io.kubernetes.client.openapi.models.V1ListMetaBuilder builder; - - public N and() { - return (N) V1alpha1CSIStorageCapacityListFluentImpl.this.withMetadata(builder.build()); - } - - public N endMetadata() { - return and(); - } - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadBuilder.java deleted file mode 100644 index 17bae950b6..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadBuilder.java +++ /dev/null @@ -1,75 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.VisitableBuilder; - -public class V1alpha1OverheadBuilder extends V1alpha1OverheadFluentImpl - implements VisitableBuilder< - io.kubernetes.client.openapi.models.V1alpha1Overhead, V1alpha1OverheadBuilder> { - public V1alpha1OverheadBuilder() { - this(false); - } - - public V1alpha1OverheadBuilder(Boolean validationEnabled) { - this(new V1alpha1Overhead(), validationEnabled); - } - - public V1alpha1OverheadBuilder(V1alpha1OverheadFluent fluent) { - this(fluent, false); - } - - public V1alpha1OverheadBuilder( - io.kubernetes.client.openapi.models.V1alpha1OverheadFluent fluent, - java.lang.Boolean validationEnabled) { - this(fluent, new V1alpha1Overhead(), validationEnabled); - } - - public V1alpha1OverheadBuilder( - io.kubernetes.client.openapi.models.V1alpha1OverheadFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1Overhead instance) { - this(fluent, instance, false); - } - - public V1alpha1OverheadBuilder( - io.kubernetes.client.openapi.models.V1alpha1OverheadFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1Overhead instance, - java.lang.Boolean validationEnabled) { - this.fluent = fluent; - fluent.withPodFixed(instance.getPodFixed()); - - this.validationEnabled = validationEnabled; - } - - public V1alpha1OverheadBuilder(io.kubernetes.client.openapi.models.V1alpha1Overhead instance) { - this(instance, false); - } - - public V1alpha1OverheadBuilder( - io.kubernetes.client.openapi.models.V1alpha1Overhead instance, - java.lang.Boolean validationEnabled) { - this.fluent = this; - this.withPodFixed(instance.getPodFixed()); - - this.validationEnabled = validationEnabled; - } - - io.kubernetes.client.openapi.models.V1alpha1OverheadFluent fluent; - java.lang.Boolean validationEnabled; - - public io.kubernetes.client.openapi.models.V1alpha1Overhead build() { - V1alpha1Overhead buildable = new V1alpha1Overhead(); - buildable.setPodFixed(fluent.getPodFixed()); - return buildable; - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadFluent.java deleted file mode 100644 index 19a74c963c..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadFluent.java +++ /dev/null @@ -1,36 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.custom.Quantity; -import io.kubernetes.client.fluent.Fluent; -import java.util.Map; - -/** Generated */ -public interface V1alpha1OverheadFluent> extends Fluent { - public A addToPodFixed(String key, Quantity value); - - public A addToPodFixed(Map map); - - public A removeFromPodFixed(java.lang.String key); - - public A removeFromPodFixed( - java.util.Map map); - - public java.util.Map getPodFixed(); - - public A withPodFixed( - java.util.Map podFixed); - - public Boolean hasPodFixed(); -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadFluentImpl.java deleted file mode 100644 index 128b83a610..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1OverheadFluentImpl.java +++ /dev/null @@ -1,118 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.custom.Quantity; -import io.kubernetes.client.fluent.BaseFluent; -import java.util.LinkedHashMap; -import java.util.Map; - -/** Generated */ -@SuppressWarnings(value = "unchecked") -public class V1alpha1OverheadFluentImpl> extends BaseFluent - implements V1alpha1OverheadFluent { - public V1alpha1OverheadFluentImpl() {} - - public V1alpha1OverheadFluentImpl(io.kubernetes.client.openapi.models.V1alpha1Overhead instance) { - this.withPodFixed(instance.getPodFixed()); - } - - private Map podFixed; - - public A addToPodFixed(java.lang.String key, io.kubernetes.client.custom.Quantity value) { - if (this.podFixed == null && key != null && value != null) { - this.podFixed = new LinkedHashMap(); - } - if (key != null && value != null) { - this.podFixed.put(key, value); - } - return (A) this; - } - - public A addToPodFixed( - java.util.Map map) { - if (this.podFixed == null && map != null) { - this.podFixed = new java.util.LinkedHashMap(); - } - if (map != null) { - this.podFixed.putAll(map); - } - return (A) this; - } - - public A removeFromPodFixed(java.lang.String key) { - if (this.podFixed == null) { - return (A) this; - } - if (key != null && this.podFixed != null) { - this.podFixed.remove(key); - } - return (A) this; - } - - public A removeFromPodFixed( - java.util.Map map) { - if (this.podFixed == null) { - return (A) this; - } - if (map != null) { - for (Object key : map.keySet()) { - if (this.podFixed != null) { - this.podFixed.remove(key); - } - } - } - return (A) this; - } - - public java.util.Map getPodFixed() { - return this.podFixed; - } - - public A withPodFixed( - java.util.Map podFixed) { - if (podFixed == null) { - this.podFixed = null; - } else { - this.podFixed = new java.util.LinkedHashMap(podFixed); - } - return (A) this; - } - - public Boolean hasPodFixed() { - return this.podFixed != null; - } - - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - V1alpha1OverheadFluentImpl that = (V1alpha1OverheadFluentImpl) o; - if (podFixed != null ? !podFixed.equals(that.podFixed) : that.podFixed != null) return false; - return true; - } - - public int hashCode() { - return java.util.Objects.hash(podFixed, super.hashCode()); - } - - public java.lang.String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("{"); - if (podFixed != null && !podFixed.isEmpty()) { - sb.append("podFixed:"); - sb.append(podFixed); - } - sb.append("}"); - return sb.toString(); - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassBuilder.java deleted file mode 100644 index 4e52f97a7f..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassBuilder.java +++ /dev/null @@ -1,93 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.VisitableBuilder; - -public class V1alpha1RuntimeClassBuilder - extends V1alpha1RuntimeClassFluentImpl - implements VisitableBuilder< - io.kubernetes.client.openapi.models.V1alpha1RuntimeClass, V1alpha1RuntimeClassBuilder> { - public V1alpha1RuntimeClassBuilder() { - this(false); - } - - public V1alpha1RuntimeClassBuilder(Boolean validationEnabled) { - this(new V1alpha1RuntimeClass(), validationEnabled); - } - - public V1alpha1RuntimeClassBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent fluent) { - this(fluent, false); - } - - public V1alpha1RuntimeClassBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent fluent, - java.lang.Boolean validationEnabled) { - this(fluent, new V1alpha1RuntimeClass(), validationEnabled); - } - - public V1alpha1RuntimeClassBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1RuntimeClass instance) { - this(fluent, instance, false); - } - - public V1alpha1RuntimeClassBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1RuntimeClass instance, - java.lang.Boolean validationEnabled) { - this.fluent = fluent; - fluent.withApiVersion(instance.getApiVersion()); - - fluent.withKind(instance.getKind()); - - fluent.withMetadata(instance.getMetadata()); - - fluent.withSpec(instance.getSpec()); - - this.validationEnabled = validationEnabled; - } - - public V1alpha1RuntimeClassBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClass instance) { - this(instance, false); - } - - public V1alpha1RuntimeClassBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClass instance, - java.lang.Boolean validationEnabled) { - this.fluent = this; - this.withApiVersion(instance.getApiVersion()); - - this.withKind(instance.getKind()); - - this.withMetadata(instance.getMetadata()); - - this.withSpec(instance.getSpec()); - - this.validationEnabled = validationEnabled; - } - - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent fluent; - java.lang.Boolean validationEnabled; - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClass build() { - V1alpha1RuntimeClass buildable = new V1alpha1RuntimeClass(); - buildable.setApiVersion(fluent.getApiVersion()); - buildable.setKind(fluent.getKind()); - buildable.setMetadata(fluent.getMetadata()); - buildable.setSpec(fluent.getSpec()); - return buildable; - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassFluent.java deleted file mode 100644 index ab7705baae..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassFluent.java +++ /dev/null @@ -1,102 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.Fluent; -import io.kubernetes.client.fluent.Nested; - -/** Generated */ -public interface V1alpha1RuntimeClassFluent> - extends Fluent { - public String getApiVersion(); - - public A withApiVersion(java.lang.String apiVersion); - - public Boolean hasApiVersion(); - - public java.lang.String getKind(); - - public A withKind(java.lang.String kind); - - public java.lang.Boolean hasKind(); - - /** - * This method has been deprecated, please use method buildMetadata instead. - * - * @return The buildable object. - */ - @Deprecated - public V1ObjectMeta getMetadata(); - - public io.kubernetes.client.openapi.models.V1ObjectMeta buildMetadata(); - - public A withMetadata(io.kubernetes.client.openapi.models.V1ObjectMeta metadata); - - public java.lang.Boolean hasMetadata(); - - public V1alpha1RuntimeClassFluent.MetadataNested withNewMetadata(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested - withNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested - editMetadata(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested - editOrNewMetadata(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested - editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item); - - /** - * This method has been deprecated, please use method buildSpec instead. - * - * @return The buildable object. - */ - @java.lang.Deprecated - public V1alpha1RuntimeClassSpec getSpec(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec buildSpec(); - - public A withSpec(io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec spec); - - public java.lang.Boolean hasSpec(); - - public V1alpha1RuntimeClassFluent.SpecNested withNewSpec(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested - withNewSpecLike(io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec item); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested editSpec(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested - editOrNewSpec(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested - editOrNewSpecLike(io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec item); - - public interface MetadataNested - extends Nested, V1ObjectMetaFluent> { - public N and(); - - public N endMetadata(); - } - - public interface SpecNested - extends io.kubernetes.client.fluent.Nested, - V1alpha1RuntimeClassSpecFluent> { - public N and(); - - public N endSpec(); - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassFluentImpl.java deleted file mode 100644 index 741265e54a..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassFluentImpl.java +++ /dev/null @@ -1,258 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.BaseFluent; -import io.kubernetes.client.fluent.Nested; - -/** Generated */ -@SuppressWarnings(value = "unchecked") -public class V1alpha1RuntimeClassFluentImpl> - extends BaseFluent implements V1alpha1RuntimeClassFluent { - public V1alpha1RuntimeClassFluentImpl() {} - - public V1alpha1RuntimeClassFluentImpl( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClass instance) { - this.withApiVersion(instance.getApiVersion()); - - this.withKind(instance.getKind()); - - this.withMetadata(instance.getMetadata()); - - this.withSpec(instance.getSpec()); - } - - private String apiVersion; - private java.lang.String kind; - private V1ObjectMetaBuilder metadata; - private V1alpha1RuntimeClassSpecBuilder spec; - - public java.lang.String getApiVersion() { - return this.apiVersion; - } - - public A withApiVersion(java.lang.String apiVersion) { - this.apiVersion = apiVersion; - return (A) this; - } - - public Boolean hasApiVersion() { - return this.apiVersion != null; - } - - public java.lang.String getKind() { - return this.kind; - } - - public A withKind(java.lang.String kind) { - this.kind = kind; - return (A) this; - } - - public java.lang.Boolean hasKind() { - return this.kind != null; - } - - /** - * This method has been deprecated, please use method buildMetadata instead. - * - * @return The buildable object. - */ - @Deprecated - public io.kubernetes.client.openapi.models.V1ObjectMeta getMetadata() { - return this.metadata != null ? this.metadata.build() : null; - } - - public io.kubernetes.client.openapi.models.V1ObjectMeta buildMetadata() { - return this.metadata != null ? this.metadata.build() : null; - } - - public A withMetadata(io.kubernetes.client.openapi.models.V1ObjectMeta metadata) { - _visitables.get("metadata").remove(this.metadata); - if (metadata != null) { - this.metadata = new V1ObjectMetaBuilder(metadata); - _visitables.get("metadata").add(this.metadata); - } - return (A) this; - } - - public java.lang.Boolean hasMetadata() { - return this.metadata != null; - } - - public V1alpha1RuntimeClassFluent.MetadataNested withNewMetadata() { - return new V1alpha1RuntimeClassFluentImpl.MetadataNestedImpl(); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested - withNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item) { - return new V1alpha1RuntimeClassFluentImpl.MetadataNestedImpl(item); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested - editMetadata() { - return withNewMetadataLike(getMetadata()); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested - editOrNewMetadata() { - return withNewMetadataLike( - getMetadata() != null - ? getMetadata() - : new io.kubernetes.client.openapi.models.V1ObjectMetaBuilder().build()); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested - editOrNewMetadataLike(io.kubernetes.client.openapi.models.V1ObjectMeta item) { - return withNewMetadataLike(getMetadata() != null ? getMetadata() : item); - } - - /** - * This method has been deprecated, please use method buildSpec instead. - * - * @return The buildable object. - */ - @java.lang.Deprecated - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec getSpec() { - return this.spec != null ? this.spec.build() : null; - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec buildSpec() { - return this.spec != null ? this.spec.build() : null; - } - - public A withSpec(io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec spec) { - _visitables.get("spec").remove(this.spec); - if (spec != null) { - this.spec = new V1alpha1RuntimeClassSpecBuilder(spec); - _visitables.get("spec").add(this.spec); - } - return (A) this; - } - - public java.lang.Boolean hasSpec() { - return this.spec != null; - } - - public V1alpha1RuntimeClassFluent.SpecNested withNewSpec() { - return new V1alpha1RuntimeClassFluentImpl.SpecNestedImpl(); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested - withNewSpecLike(io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec item) { - return new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluentImpl.SpecNestedImpl( - item); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested editSpec() { - return withNewSpecLike(getSpec()); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested - editOrNewSpec() { - return withNewSpecLike( - getSpec() != null - ? getSpec() - : new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecBuilder().build()); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested - editOrNewSpecLike(io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec item) { - return withNewSpecLike(getSpec() != null ? getSpec() : item); - } - - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - V1alpha1RuntimeClassFluentImpl that = (V1alpha1RuntimeClassFluentImpl) o; - if (apiVersion != null ? !apiVersion.equals(that.apiVersion) : that.apiVersion != null) - return false; - if (kind != null ? !kind.equals(that.kind) : that.kind != null) return false; - if (metadata != null ? !metadata.equals(that.metadata) : that.metadata != null) return false; - if (spec != null ? !spec.equals(that.spec) : that.spec != null) return false; - return true; - } - - public int hashCode() { - return java.util.Objects.hash(apiVersion, kind, metadata, spec, super.hashCode()); - } - - public java.lang.String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("{"); - if (apiVersion != null) { - sb.append("apiVersion:"); - sb.append(apiVersion + ","); - } - if (kind != null) { - sb.append("kind:"); - sb.append(kind + ","); - } - if (metadata != null) { - sb.append("metadata:"); - sb.append(metadata + ","); - } - if (spec != null) { - sb.append("spec:"); - sb.append(spec); - } - sb.append("}"); - return sb.toString(); - } - - class MetadataNestedImpl - extends V1ObjectMetaFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.MetadataNested, - Nested { - MetadataNestedImpl(V1ObjectMeta item) { - this.builder = new V1ObjectMetaBuilder(this, item); - } - - MetadataNestedImpl() { - this.builder = new io.kubernetes.client.openapi.models.V1ObjectMetaBuilder(this); - } - - io.kubernetes.client.openapi.models.V1ObjectMetaBuilder builder; - - public N and() { - return (N) V1alpha1RuntimeClassFluentImpl.this.withMetadata(builder.build()); - } - - public N endMetadata() { - return and(); - } - } - - class SpecNestedImpl - extends V1alpha1RuntimeClassSpecFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1RuntimeClassFluent.SpecNested, - io.kubernetes.client.fluent.Nested { - SpecNestedImpl(io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec item) { - this.builder = new V1alpha1RuntimeClassSpecBuilder(this, item); - } - - SpecNestedImpl() { - this.builder = new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecBuilder(this); - } - - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecBuilder builder; - - public N and() { - return (N) V1alpha1RuntimeClassFluentImpl.this.withSpec(builder.build()); - } - - public N endSpec() { - return and(); - } - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecBuilder.java deleted file mode 100644 index 78c8c01532..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecBuilder.java +++ /dev/null @@ -1,89 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.VisitableBuilder; - -public class V1alpha1RuntimeClassSpecBuilder - extends V1alpha1RuntimeClassSpecFluentImpl - implements VisitableBuilder< - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec, - V1alpha1RuntimeClassSpecBuilder> { - public V1alpha1RuntimeClassSpecBuilder() { - this(false); - } - - public V1alpha1RuntimeClassSpecBuilder(Boolean validationEnabled) { - this(new V1alpha1RuntimeClassSpec(), validationEnabled); - } - - public V1alpha1RuntimeClassSpecBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent fluent) { - this(fluent, false); - } - - public V1alpha1RuntimeClassSpecBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent fluent, - java.lang.Boolean validationEnabled) { - this(fluent, new V1alpha1RuntimeClassSpec(), validationEnabled); - } - - public V1alpha1RuntimeClassSpecBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec instance) { - this(fluent, instance, false); - } - - public V1alpha1RuntimeClassSpecBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec instance, - java.lang.Boolean validationEnabled) { - this.fluent = fluent; - fluent.withOverhead(instance.getOverhead()); - - fluent.withRuntimeHandler(instance.getRuntimeHandler()); - - fluent.withScheduling(instance.getScheduling()); - - this.validationEnabled = validationEnabled; - } - - public V1alpha1RuntimeClassSpecBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec instance) { - this(instance, false); - } - - public V1alpha1RuntimeClassSpecBuilder( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec instance, - java.lang.Boolean validationEnabled) { - this.fluent = this; - this.withOverhead(instance.getOverhead()); - - this.withRuntimeHandler(instance.getRuntimeHandler()); - - this.withScheduling(instance.getScheduling()); - - this.validationEnabled = validationEnabled; - } - - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent fluent; - java.lang.Boolean validationEnabled; - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec build() { - V1alpha1RuntimeClassSpec buildable = new V1alpha1RuntimeClassSpec(); - buildable.setOverhead(fluent.getOverhead()); - buildable.setRuntimeHandler(fluent.getRuntimeHandler()); - buildable.setScheduling(fluent.getScheduling()); - return buildable; - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecFluent.java deleted file mode 100644 index 2f4f0b3333..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecFluent.java +++ /dev/null @@ -1,98 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.Fluent; -import io.kubernetes.client.fluent.Nested; - -/** Generated */ -public interface V1alpha1RuntimeClassSpecFluent> - extends Fluent { - - /** - * This method has been deprecated, please use method buildOverhead instead. - * - * @return The buildable object. - */ - @Deprecated - public V1alpha1Overhead getOverhead(); - - public io.kubernetes.client.openapi.models.V1alpha1Overhead buildOverhead(); - - public A withOverhead(io.kubernetes.client.openapi.models.V1alpha1Overhead overhead); - - public Boolean hasOverhead(); - - public V1alpha1RuntimeClassSpecFluent.OverheadNested withNewOverhead(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested - withNewOverheadLike(io.kubernetes.client.openapi.models.V1alpha1Overhead item); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested - editOverhead(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested - editOrNewOverhead(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested - editOrNewOverheadLike(io.kubernetes.client.openapi.models.V1alpha1Overhead item); - - public String getRuntimeHandler(); - - public A withRuntimeHandler(java.lang.String runtimeHandler); - - public java.lang.Boolean hasRuntimeHandler(); - - /** - * This method has been deprecated, please use method buildScheduling instead. - * - * @return The buildable object. - */ - @java.lang.Deprecated - public V1alpha1Scheduling getScheduling(); - - public io.kubernetes.client.openapi.models.V1alpha1Scheduling buildScheduling(); - - public A withScheduling(io.kubernetes.client.openapi.models.V1alpha1Scheduling scheduling); - - public java.lang.Boolean hasScheduling(); - - public V1alpha1RuntimeClassSpecFluent.SchedulingNested withNewScheduling(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.SchedulingNested - withNewSchedulingLike(io.kubernetes.client.openapi.models.V1alpha1Scheduling item); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.SchedulingNested - editScheduling(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.SchedulingNested - editOrNewScheduling(); - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.SchedulingNested - editOrNewSchedulingLike(io.kubernetes.client.openapi.models.V1alpha1Scheduling item); - - public interface OverheadNested - extends Nested, V1alpha1OverheadFluent> { - public N and(); - - public N endOverhead(); - } - - public interface SchedulingNested - extends io.kubernetes.client.fluent.Nested, - V1alpha1SchedulingFluent> { - public N and(); - - public N endScheduling(); - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecFluentImpl.java deleted file mode 100644 index 2e979bdf08..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpecFluentImpl.java +++ /dev/null @@ -1,244 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.BaseFluent; -import io.kubernetes.client.fluent.Nested; - -/** Generated */ -@SuppressWarnings(value = "unchecked") -public class V1alpha1RuntimeClassSpecFluentImpl> - extends BaseFluent implements V1alpha1RuntimeClassSpecFluent { - public V1alpha1RuntimeClassSpecFluentImpl() {} - - public V1alpha1RuntimeClassSpecFluentImpl( - io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpec instance) { - this.withOverhead(instance.getOverhead()); - - this.withRuntimeHandler(instance.getRuntimeHandler()); - - this.withScheduling(instance.getScheduling()); - } - - private V1alpha1OverheadBuilder overhead; - private String runtimeHandler; - private V1alpha1SchedulingBuilder scheduling; - - /** - * This method has been deprecated, please use method buildOverhead instead. - * - * @return The buildable object. - */ - @Deprecated - public io.kubernetes.client.openapi.models.V1alpha1Overhead getOverhead() { - return this.overhead != null ? this.overhead.build() : null; - } - - public io.kubernetes.client.openapi.models.V1alpha1Overhead buildOverhead() { - return this.overhead != null ? this.overhead.build() : null; - } - - public A withOverhead(io.kubernetes.client.openapi.models.V1alpha1Overhead overhead) { - _visitables.get("overhead").remove(this.overhead); - if (overhead != null) { - this.overhead = new V1alpha1OverheadBuilder(overhead); - _visitables.get("overhead").add(this.overhead); - } - return (A) this; - } - - public Boolean hasOverhead() { - return this.overhead != null; - } - - public V1alpha1RuntimeClassSpecFluent.OverheadNested withNewOverhead() { - return new V1alpha1RuntimeClassSpecFluentImpl.OverheadNestedImpl(); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested - withNewOverheadLike(io.kubernetes.client.openapi.models.V1alpha1Overhead item) { - return new V1alpha1RuntimeClassSpecFluentImpl.OverheadNestedImpl(item); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested - editOverhead() { - return withNewOverheadLike(getOverhead()); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested - editOrNewOverhead() { - return withNewOverheadLike( - getOverhead() != null - ? getOverhead() - : new io.kubernetes.client.openapi.models.V1alpha1OverheadBuilder().build()); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested - editOrNewOverheadLike(io.kubernetes.client.openapi.models.V1alpha1Overhead item) { - return withNewOverheadLike(getOverhead() != null ? getOverhead() : item); - } - - public java.lang.String getRuntimeHandler() { - return this.runtimeHandler; - } - - public A withRuntimeHandler(java.lang.String runtimeHandler) { - this.runtimeHandler = runtimeHandler; - return (A) this; - } - - public java.lang.Boolean hasRuntimeHandler() { - return this.runtimeHandler != null; - } - - /** - * This method has been deprecated, please use method buildScheduling instead. - * - * @return The buildable object. - */ - @java.lang.Deprecated - public V1alpha1Scheduling getScheduling() { - return this.scheduling != null ? this.scheduling.build() : null; - } - - public io.kubernetes.client.openapi.models.V1alpha1Scheduling buildScheduling() { - return this.scheduling != null ? this.scheduling.build() : null; - } - - public A withScheduling(io.kubernetes.client.openapi.models.V1alpha1Scheduling scheduling) { - _visitables.get("scheduling").remove(this.scheduling); - if (scheduling != null) { - this.scheduling = - new io.kubernetes.client.openapi.models.V1alpha1SchedulingBuilder(scheduling); - _visitables.get("scheduling").add(this.scheduling); - } - return (A) this; - } - - public java.lang.Boolean hasScheduling() { - return this.scheduling != null; - } - - public V1alpha1RuntimeClassSpecFluent.SchedulingNested withNewScheduling() { - return new V1alpha1RuntimeClassSpecFluentImpl.SchedulingNestedImpl(); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.SchedulingNested - withNewSchedulingLike(io.kubernetes.client.openapi.models.V1alpha1Scheduling item) { - return new io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluentImpl - .SchedulingNestedImpl(item); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.SchedulingNested - editScheduling() { - return withNewSchedulingLike(getScheduling()); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.SchedulingNested - editOrNewScheduling() { - return withNewSchedulingLike( - getScheduling() != null - ? getScheduling() - : new io.kubernetes.client.openapi.models.V1alpha1SchedulingBuilder().build()); - } - - public io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.SchedulingNested - editOrNewSchedulingLike(io.kubernetes.client.openapi.models.V1alpha1Scheduling item) { - return withNewSchedulingLike(getScheduling() != null ? getScheduling() : item); - } - - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - V1alpha1RuntimeClassSpecFluentImpl that = (V1alpha1RuntimeClassSpecFluentImpl) o; - if (overhead != null ? !overhead.equals(that.overhead) : that.overhead != null) return false; - if (runtimeHandler != null - ? !runtimeHandler.equals(that.runtimeHandler) - : that.runtimeHandler != null) return false; - if (scheduling != null ? !scheduling.equals(that.scheduling) : that.scheduling != null) - return false; - return true; - } - - public int hashCode() { - return java.util.Objects.hash(overhead, runtimeHandler, scheduling, super.hashCode()); - } - - public java.lang.String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("{"); - if (overhead != null) { - sb.append("overhead:"); - sb.append(overhead + ","); - } - if (runtimeHandler != null) { - sb.append("runtimeHandler:"); - sb.append(runtimeHandler + ","); - } - if (scheduling != null) { - sb.append("scheduling:"); - sb.append(scheduling); - } - sb.append("}"); - return sb.toString(); - } - - class OverheadNestedImpl - extends V1alpha1OverheadFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent.OverheadNested< - N>, - Nested { - OverheadNestedImpl(V1alpha1Overhead item) { - this.builder = new V1alpha1OverheadBuilder(this, item); - } - - OverheadNestedImpl() { - this.builder = new io.kubernetes.client.openapi.models.V1alpha1OverheadBuilder(this); - } - - io.kubernetes.client.openapi.models.V1alpha1OverheadBuilder builder; - - public N and() { - return (N) V1alpha1RuntimeClassSpecFluentImpl.this.withOverhead(builder.build()); - } - - public N endOverhead() { - return and(); - } - } - - class SchedulingNestedImpl - extends V1alpha1SchedulingFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1RuntimeClassSpecFluent - .SchedulingNested< - N>, - io.kubernetes.client.fluent.Nested { - SchedulingNestedImpl(io.kubernetes.client.openapi.models.V1alpha1Scheduling item) { - this.builder = new V1alpha1SchedulingBuilder(this, item); - } - - SchedulingNestedImpl() { - this.builder = new io.kubernetes.client.openapi.models.V1alpha1SchedulingBuilder(this); - } - - io.kubernetes.client.openapi.models.V1alpha1SchedulingBuilder builder; - - public N and() { - return (N) V1alpha1RuntimeClassSpecFluentImpl.this.withScheduling(builder.build()); - } - - public N endScheduling() { - return and(); - } - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingBuilder.java deleted file mode 100644 index 0ef0add8a1..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingBuilder.java +++ /dev/null @@ -1,83 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.VisitableBuilder; - -public class V1alpha1SchedulingBuilder - extends V1alpha1SchedulingFluentImpl - implements VisitableBuilder< - io.kubernetes.client.openapi.models.V1alpha1Scheduling, - io.kubernetes.client.openapi.models.V1alpha1SchedulingBuilder> { - public V1alpha1SchedulingBuilder() { - this(false); - } - - public V1alpha1SchedulingBuilder(Boolean validationEnabled) { - this(new V1alpha1Scheduling(), validationEnabled); - } - - public V1alpha1SchedulingBuilder(V1alpha1SchedulingFluent fluent) { - this(fluent, false); - } - - public V1alpha1SchedulingBuilder( - io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent fluent, - java.lang.Boolean validationEnabled) { - this(fluent, new V1alpha1Scheduling(), validationEnabled); - } - - public V1alpha1SchedulingBuilder( - io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1Scheduling instance) { - this(fluent, instance, false); - } - - public V1alpha1SchedulingBuilder( - io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent fluent, - io.kubernetes.client.openapi.models.V1alpha1Scheduling instance, - java.lang.Boolean validationEnabled) { - this.fluent = fluent; - fluent.withNodeSelector(instance.getNodeSelector()); - - fluent.withTolerations(instance.getTolerations()); - - this.validationEnabled = validationEnabled; - } - - public V1alpha1SchedulingBuilder( - io.kubernetes.client.openapi.models.V1alpha1Scheduling instance) { - this(instance, false); - } - - public V1alpha1SchedulingBuilder( - io.kubernetes.client.openapi.models.V1alpha1Scheduling instance, - java.lang.Boolean validationEnabled) { - this.fluent = this; - this.withNodeSelector(instance.getNodeSelector()); - - this.withTolerations(instance.getTolerations()); - - this.validationEnabled = validationEnabled; - } - - io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent fluent; - java.lang.Boolean validationEnabled; - - public io.kubernetes.client.openapi.models.V1alpha1Scheduling build() { - V1alpha1Scheduling buildable = new V1alpha1Scheduling(); - buildable.setNodeSelector(fluent.getNodeSelector()); - buildable.setTolerations(fluent.getTolerations()); - return buildable; - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingFluent.java deleted file mode 100644 index 06ac5e3d8d..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingFluent.java +++ /dev/null @@ -1,114 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.Fluent; -import io.kubernetes.client.fluent.Nested; -import java.util.Collection; -import java.util.List; -import java.util.Map; -import java.util.function.Predicate; - -/** Generated */ -public interface V1alpha1SchedulingFluent> extends Fluent { - public A addToNodeSelector(String key, java.lang.String value); - - public A addToNodeSelector(Map map); - - public A removeFromNodeSelector(java.lang.String key); - - public A removeFromNodeSelector(java.util.Map map); - - public java.util.Map getNodeSelector(); - - public A withNodeSelector(java.util.Map nodeSelector); - - public Boolean hasNodeSelector(); - - public A addToTolerations(Integer index, V1Toleration item); - - public A setToTolerations( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1Toleration item); - - public A addToTolerations(io.kubernetes.client.openapi.models.V1Toleration... items); - - public A addAllToTolerations(Collection items); - - public A removeFromTolerations(io.kubernetes.client.openapi.models.V1Toleration... items); - - public A removeAllFromTolerations( - java.util.Collection items); - - public A removeMatchingFromTolerations(Predicate predicate); - - /** - * This method has been deprecated, please use method buildTolerations instead. - * - * @return The buildable object. - */ - @Deprecated - public List getTolerations(); - - public java.util.List buildTolerations(); - - public io.kubernetes.client.openapi.models.V1Toleration buildToleration(java.lang.Integer index); - - public io.kubernetes.client.openapi.models.V1Toleration buildFirstToleration(); - - public io.kubernetes.client.openapi.models.V1Toleration buildLastToleration(); - - public io.kubernetes.client.openapi.models.V1Toleration buildMatchingToleration( - java.util.function.Predicate - predicate); - - public java.lang.Boolean hasMatchingToleration( - java.util.function.Predicate - predicate); - - public A withTolerations( - java.util.List tolerations); - - public A withTolerations(io.kubernetes.client.openapi.models.V1Toleration... tolerations); - - public java.lang.Boolean hasTolerations(); - - public V1alpha1SchedulingFluent.TolerationsNested addNewToleration(); - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - addNewTolerationLike(io.kubernetes.client.openapi.models.V1Toleration item); - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - setNewTolerationLike( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1Toleration item); - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - editToleration(java.lang.Integer index); - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - editFirstToleration(); - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - editLastToleration(); - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - editMatchingToleration( - java.util.function.Predicate - predicate); - - public interface TolerationsNested - extends Nested, V1TolerationFluent> { - public N and(); - - public N endToleration(); - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingFluentImpl.java deleted file mode 100644 index 9a22567491..0000000000 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1alpha1SchedulingFluentImpl.java +++ /dev/null @@ -1,394 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import io.kubernetes.client.fluent.BaseFluent; -import io.kubernetes.client.fluent.Nested; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; -import java.util.LinkedHashMap; -import java.util.List; -import java.util.Map; -import java.util.function.Predicate; - -/** Generated */ -@SuppressWarnings(value = "unchecked") -public class V1alpha1SchedulingFluentImpl> - extends BaseFluent implements V1alpha1SchedulingFluent { - public V1alpha1SchedulingFluentImpl() {} - - public V1alpha1SchedulingFluentImpl( - io.kubernetes.client.openapi.models.V1alpha1Scheduling instance) { - this.withNodeSelector(instance.getNodeSelector()); - - this.withTolerations(instance.getTolerations()); - } - - private Map nodeSelector; - private ArrayList tolerations; - - public A addToNodeSelector(java.lang.String key, java.lang.String value) { - if (this.nodeSelector == null && key != null && value != null) { - this.nodeSelector = new LinkedHashMap(); - } - if (key != null && value != null) { - this.nodeSelector.put(key, value); - } - return (A) this; - } - - public A addToNodeSelector(java.util.Map map) { - if (this.nodeSelector == null && map != null) { - this.nodeSelector = new java.util.LinkedHashMap(); - } - if (map != null) { - this.nodeSelector.putAll(map); - } - return (A) this; - } - - public A removeFromNodeSelector(java.lang.String key) { - if (this.nodeSelector == null) { - return (A) this; - } - if (key != null && this.nodeSelector != null) { - this.nodeSelector.remove(key); - } - return (A) this; - } - - public A removeFromNodeSelector(java.util.Map map) { - if (this.nodeSelector == null) { - return (A) this; - } - if (map != null) { - for (Object key : map.keySet()) { - if (this.nodeSelector != null) { - this.nodeSelector.remove(key); - } - } - } - return (A) this; - } - - public java.util.Map getNodeSelector() { - return this.nodeSelector; - } - - public A withNodeSelector(java.util.Map nodeSelector) { - if (nodeSelector == null) { - this.nodeSelector = null; - } else { - this.nodeSelector = new java.util.LinkedHashMap(nodeSelector); - } - return (A) this; - } - - public Boolean hasNodeSelector() { - return this.nodeSelector != null; - } - - public A addToTolerations(Integer index, V1Toleration item) { - if (this.tolerations == null) { - this.tolerations = - new java.util.ArrayList(); - } - io.kubernetes.client.openapi.models.V1TolerationBuilder builder = - new io.kubernetes.client.openapi.models.V1TolerationBuilder(item); - _visitables - .get("tolerations") - .add(index >= 0 ? index : _visitables.get("tolerations").size(), builder); - this.tolerations.add(index >= 0 ? index : tolerations.size(), builder); - return (A) this; - } - - public A setToTolerations( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1Toleration item) { - if (this.tolerations == null) { - this.tolerations = - new java.util.ArrayList(); - } - io.kubernetes.client.openapi.models.V1TolerationBuilder builder = - new io.kubernetes.client.openapi.models.V1TolerationBuilder(item); - if (index < 0 || index >= _visitables.get("tolerations").size()) { - _visitables.get("tolerations").add(builder); - } else { - _visitables.get("tolerations").set(index, builder); - } - if (index < 0 || index >= tolerations.size()) { - tolerations.add(builder); - } else { - tolerations.set(index, builder); - } - return (A) this; - } - - public A addToTolerations(io.kubernetes.client.openapi.models.V1Toleration... items) { - if (this.tolerations == null) { - this.tolerations = - new java.util.ArrayList(); - } - for (io.kubernetes.client.openapi.models.V1Toleration item : items) { - io.kubernetes.client.openapi.models.V1TolerationBuilder builder = - new io.kubernetes.client.openapi.models.V1TolerationBuilder(item); - _visitables.get("tolerations").add(builder); - this.tolerations.add(builder); - } - return (A) this; - } - - public A addAllToTolerations(Collection items) { - if (this.tolerations == null) { - this.tolerations = - new java.util.ArrayList(); - } - for (io.kubernetes.client.openapi.models.V1Toleration item : items) { - io.kubernetes.client.openapi.models.V1TolerationBuilder builder = - new io.kubernetes.client.openapi.models.V1TolerationBuilder(item); - _visitables.get("tolerations").add(builder); - this.tolerations.add(builder); - } - return (A) this; - } - - public A removeFromTolerations(io.kubernetes.client.openapi.models.V1Toleration... items) { - for (io.kubernetes.client.openapi.models.V1Toleration item : items) { - io.kubernetes.client.openapi.models.V1TolerationBuilder builder = - new io.kubernetes.client.openapi.models.V1TolerationBuilder(item); - _visitables.get("tolerations").remove(builder); - if (this.tolerations != null) { - this.tolerations.remove(builder); - } - } - return (A) this; - } - - public A removeAllFromTolerations( - java.util.Collection items) { - for (io.kubernetes.client.openapi.models.V1Toleration item : items) { - io.kubernetes.client.openapi.models.V1TolerationBuilder builder = - new io.kubernetes.client.openapi.models.V1TolerationBuilder(item); - _visitables.get("tolerations").remove(builder); - if (this.tolerations != null) { - this.tolerations.remove(builder); - } - } - return (A) this; - } - - public A removeMatchingFromTolerations( - Predicate predicate) { - if (tolerations == null) return (A) this; - final Iterator each = - tolerations.iterator(); - final List visitables = _visitables.get("tolerations"); - while (each.hasNext()) { - io.kubernetes.client.openapi.models.V1TolerationBuilder builder = each.next(); - if (predicate.test(builder)) { - visitables.remove(builder); - each.remove(); - } - } - return (A) this; - } - - /** - * This method has been deprecated, please use method buildTolerations instead. - * - * @return The buildable object. - */ - @Deprecated - public List getTolerations() { - return tolerations != null ? build(tolerations) : null; - } - - public java.util.List buildTolerations() { - return tolerations != null ? build(tolerations) : null; - } - - public io.kubernetes.client.openapi.models.V1Toleration buildToleration(java.lang.Integer index) { - return this.tolerations.get(index).build(); - } - - public io.kubernetes.client.openapi.models.V1Toleration buildFirstToleration() { - return this.tolerations.get(0).build(); - } - - public io.kubernetes.client.openapi.models.V1Toleration buildLastToleration() { - return this.tolerations.get(tolerations.size() - 1).build(); - } - - public io.kubernetes.client.openapi.models.V1Toleration buildMatchingToleration( - java.util.function.Predicate - predicate) { - for (io.kubernetes.client.openapi.models.V1TolerationBuilder item : tolerations) { - if (predicate.test(item)) { - return item.build(); - } - } - return null; - } - - public java.lang.Boolean hasMatchingToleration( - java.util.function.Predicate - predicate) { - for (io.kubernetes.client.openapi.models.V1TolerationBuilder item : tolerations) { - if (predicate.test(item)) { - return true; - } - } - return false; - } - - public A withTolerations( - java.util.List tolerations) { - if (this.tolerations != null) { - _visitables.get("tolerations").removeAll(this.tolerations); - } - if (tolerations != null) { - this.tolerations = new java.util.ArrayList(); - for (io.kubernetes.client.openapi.models.V1Toleration item : tolerations) { - this.addToTolerations(item); - } - } else { - this.tolerations = null; - } - return (A) this; - } - - public A withTolerations(io.kubernetes.client.openapi.models.V1Toleration... tolerations) { - if (this.tolerations != null) { - this.tolerations.clear(); - } - if (tolerations != null) { - for (io.kubernetes.client.openapi.models.V1Toleration item : tolerations) { - this.addToTolerations(item); - } - } - return (A) this; - } - - public java.lang.Boolean hasTolerations() { - return tolerations != null && !tolerations.isEmpty(); - } - - public V1alpha1SchedulingFluent.TolerationsNested addNewToleration() { - return new V1alpha1SchedulingFluentImpl.TolerationsNestedImpl(); - } - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - addNewTolerationLike(io.kubernetes.client.openapi.models.V1Toleration item) { - return new V1alpha1SchedulingFluentImpl.TolerationsNestedImpl(-1, item); - } - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - setNewTolerationLike( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1Toleration item) { - return new io.kubernetes.client.openapi.models.V1alpha1SchedulingFluentImpl - .TolerationsNestedImpl(index, item); - } - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - editToleration(java.lang.Integer index) { - if (tolerations.size() <= index) - throw new RuntimeException("Can't edit tolerations. Index exceeds size."); - return setNewTolerationLike(index, buildToleration(index)); - } - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - editFirstToleration() { - if (tolerations.size() == 0) - throw new RuntimeException("Can't edit first tolerations. The list is empty."); - return setNewTolerationLike(0, buildToleration(0)); - } - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - editLastToleration() { - int index = tolerations.size() - 1; - if (index < 0) throw new RuntimeException("Can't edit last tolerations. The list is empty."); - return setNewTolerationLike(index, buildToleration(index)); - } - - public io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested - editMatchingToleration( - java.util.function.Predicate - predicate) { - int index = -1; - for (int i = 0; i < tolerations.size(); i++) { - if (predicate.test(tolerations.get(i))) { - index = i; - break; - } - } - if (index < 0) throw new RuntimeException("Can't edit matching tolerations. No match found."); - return setNewTolerationLike(index, buildToleration(index)); - } - - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - V1alpha1SchedulingFluentImpl that = (V1alpha1SchedulingFluentImpl) o; - if (nodeSelector != null ? !nodeSelector.equals(that.nodeSelector) : that.nodeSelector != null) - return false; - if (tolerations != null ? !tolerations.equals(that.tolerations) : that.tolerations != null) - return false; - return true; - } - - public int hashCode() { - return java.util.Objects.hash(nodeSelector, tolerations, super.hashCode()); - } - - public java.lang.String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("{"); - if (nodeSelector != null && !nodeSelector.isEmpty()) { - sb.append("nodeSelector:"); - sb.append(nodeSelector + ","); - } - if (tolerations != null && !tolerations.isEmpty()) { - sb.append("tolerations:"); - sb.append(tolerations); - } - sb.append("}"); - return sb.toString(); - } - - class TolerationsNestedImpl - extends V1TolerationFluentImpl> - implements io.kubernetes.client.openapi.models.V1alpha1SchedulingFluent.TolerationsNested, - Nested { - TolerationsNestedImpl( - java.lang.Integer index, io.kubernetes.client.openapi.models.V1Toleration item) { - this.index = index; - this.builder = new V1TolerationBuilder(this, item); - } - - TolerationsNestedImpl() { - this.index = -1; - this.builder = new io.kubernetes.client.openapi.models.V1TolerationBuilder(this); - } - - io.kubernetes.client.openapi.models.V1TolerationBuilder builder; - java.lang.Integer index; - - public N and() { - return (N) V1alpha1SchedulingFluentImpl.this.setToTolerations(index, builder.build()); - } - - public N endToleration() { - return and(); - } - } -} diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecBuilder.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecBuilder.java index 6a74be0c91..25e13cf759 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecBuilder.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecBuilder.java @@ -62,6 +62,8 @@ public V1beta1CronJobSpecBuilder( fluent.withSuspend(instance.getSuspend()); + fluent.withTimeZone(instance.getTimeZone()); + this.validationEnabled = validationEnabled; } @@ -88,6 +90,8 @@ public V1beta1CronJobSpecBuilder( this.withSuspend(instance.getSuspend()); + this.withTimeZone(instance.getTimeZone()); + this.validationEnabled = validationEnabled; } @@ -103,6 +107,7 @@ public io.kubernetes.client.openapi.models.V1beta1CronJobSpec build() { buildable.setStartingDeadlineSeconds(fluent.getStartingDeadlineSeconds()); buildable.setSuccessfulJobsHistoryLimit(fluent.getSuccessfulJobsHistoryLimit()); buildable.setSuspend(fluent.getSuspend()); + buildable.setTimeZone(fluent.getTimeZone()); return buildable; } } diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecFluent.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecFluent.java index 3cf873ac0b..e9c9682841 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecFluent.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecFluent.java @@ -81,6 +81,12 @@ public interface V1beta1CronJobSpecFluent> public java.lang.Boolean hasSuspend(); + public java.lang.String getTimeZone(); + + public A withTimeZone(java.lang.String timeZone); + + public java.lang.Boolean hasTimeZone(); + public A withSuspend(); public interface JobTemplateNested diff --git a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecFluentImpl.java b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecFluentImpl.java index 49769e2795..e6f0cb2c46 100644 --- a/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecFluentImpl.java +++ b/fluent/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpecFluentImpl.java @@ -36,6 +36,8 @@ public V1beta1CronJobSpecFluentImpl( this.withSuccessfulJobsHistoryLimit(instance.getSuccessfulJobsHistoryLimit()); this.withSuspend(instance.getSuspend()); + + this.withTimeZone(instance.getTimeZone()); } private String concurrencyPolicy; @@ -45,6 +47,7 @@ public V1beta1CronJobSpecFluentImpl( private Long startingDeadlineSeconds; private java.lang.Integer successfulJobsHistoryLimit; private Boolean suspend; + private java.lang.String timeZone; public java.lang.String getConcurrencyPolicy() { return this.concurrencyPolicy; @@ -179,6 +182,19 @@ public java.lang.Boolean hasSuspend() { return this.suspend != null; } + public java.lang.String getTimeZone() { + return this.timeZone; + } + + public A withTimeZone(java.lang.String timeZone) { + this.timeZone = timeZone; + return (A) this; + } + + public java.lang.Boolean hasTimeZone() { + return this.timeZone != null; + } + public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; @@ -199,6 +215,7 @@ public boolean equals(Object o) { ? !successfulJobsHistoryLimit.equals(that.successfulJobsHistoryLimit) : that.successfulJobsHistoryLimit != null) return false; if (suspend != null ? !suspend.equals(that.suspend) : that.suspend != null) return false; + if (timeZone != null ? !timeZone.equals(that.timeZone) : that.timeZone != null) return false; return true; } @@ -211,6 +228,7 @@ public int hashCode() { startingDeadlineSeconds, successfulJobsHistoryLimit, suspend, + timeZone, super.hashCode()); } @@ -243,7 +261,11 @@ public java.lang.String toString() { } if (suspend != null) { sb.append("suspend:"); - sb.append(suspend); + sb.append(suspend + ","); + } + if (timeZone != null) { + sb.append("timeZone:"); + sb.append(timeZone); } sb.append("}"); return sb.toString(); diff --git a/kubernetes/.openapi-generator/swagger.json.sha256 b/kubernetes/.openapi-generator/swagger.json.sha256 index 0ebdfa517e..24d8bd9511 100644 --- a/kubernetes/.openapi-generator/swagger.json.sha256 +++ b/kubernetes/.openapi-generator/swagger.json.sha256 @@ -1 +1 @@ -378deeee48528ee61daa61d100c2434a571d53cacee6c70ca7399699a3479e79 \ No newline at end of file +834bfb2f99eb93d85e29fcc41f0116331b730814b9658e31dde97af5138f7366 \ No newline at end of file diff --git a/kubernetes/api/openapi.yaml b/kubernetes/api/openapi.yaml index 1c76fb07bf..27ec9d110c 100644 --- a/kubernetes/api/openapi.yaml +++ b/kubernetes/api/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.1 info: title: Kubernetes - version: release-1.23 + version: release-1.24 servers: - url: / security: @@ -771,14 +771,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -859,14 +867,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -1213,14 +1229,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -1466,14 +1490,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -1574,14 +1606,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -1905,14 +1945,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -2158,14 +2206,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -2266,14 +2322,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -2597,14 +2661,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -2850,14 +2922,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -2958,14 +3038,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -3289,14 +3377,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -3542,14 +3638,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -3650,14 +3754,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -3981,14 +4093,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -4234,14 +4354,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -4342,14 +4470,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -4482,14 +4618,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -4590,14 +4734,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -4921,14 +5073,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -5174,14 +5334,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -5282,14 +5450,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -5489,14 +5665,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -5658,14 +5842,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -5766,14 +5958,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -5842,14 +6042,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -6936,14 +7144,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -7044,14 +7260,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -7375,14 +7599,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -7628,14 +7860,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -7736,14 +7976,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -8067,14 +8315,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -8320,14 +8576,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -8428,14 +8692,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -8568,14 +8840,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -8676,14 +8956,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -8816,14 +9104,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -8924,14 +9220,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -9255,14 +9559,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -9508,14 +9820,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -9616,14 +9936,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -9756,14 +10084,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -9864,14 +10200,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -10195,14 +10539,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -10448,14 +10800,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -10556,14 +10916,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -10887,14 +11255,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -11140,14 +11516,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -11248,14 +11632,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -11324,14 +11716,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -11684,14 +12084,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -11937,14 +12345,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -12045,14 +12461,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -12817,14 +13241,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -12925,14 +13357,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -13148,14 +13588,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -13250,14 +13698,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -13326,14 +13782,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -13465,14 +13929,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -13567,14 +14039,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -13880,14 +14360,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -14115,14 +14603,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -14217,14 +14713,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -14865,14 +15369,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -14967,14 +15479,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -15386,14 +15906,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -15621,14 +16149,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -15723,14 +16259,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -15851,14 +16395,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -15953,14 +16505,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -17119,14 +17679,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -17354,14 +17922,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -17456,14 +18032,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -17769,14 +18353,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -18004,14 +18596,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -18106,14 +18706,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -18469,14 +19077,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -18704,14 +19320,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -18806,14 +19430,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -18934,14 +19566,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -19036,14 +19676,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -19397,14 +20045,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -19632,14 +20288,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -19734,14 +20398,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -19862,14 +20534,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -19964,14 +20644,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -20661,14 +21349,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -20914,14 +21610,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -21022,14 +21726,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -21353,14 +22065,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -21606,14 +22326,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -21714,14 +22442,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -21854,14 +22590,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -21962,14 +22706,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -22293,14 +23045,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -22546,14 +23306,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -22654,14 +23422,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -22794,14 +23570,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -22902,14 +23686,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -23042,14 +23834,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -23150,14 +23950,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -23481,14 +24289,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -23734,14 +24550,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -23842,14 +24666,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -23982,14 +24814,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -24090,14 +24930,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -24230,14 +25078,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -24338,14 +25194,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -24669,14 +25533,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -24922,14 +25794,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -25030,14 +25910,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -25170,14 +26058,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -25278,14 +26174,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -25418,14 +26322,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -25526,14 +26438,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -25875,14 +26795,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -26014,14 +26942,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -26113,14 +27049,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -26206,14 +27150,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -26299,14 +27251,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -26799,14 +27759,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -27052,14 +28020,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -27160,14 +28136,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -27300,14 +28284,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -27408,14 +28400,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -27871,14 +28871,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -28124,14 +29132,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -28232,14 +29248,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -28372,14 +29396,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -28480,14 +29512,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -28943,14 +29983,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -29196,14 +30244,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -29304,14 +30360,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -29444,14 +30508,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -29552,14 +30624,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -30015,14 +31095,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -30268,14 +31356,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -30376,14 +31472,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -30516,14 +31620,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -30624,14 +31736,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -31216,14 +32336,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -31469,14 +32597,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -31577,14 +32713,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -31717,14 +32861,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -31825,14 +32977,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -32156,14 +33316,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -32409,14 +33577,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -32517,14 +33693,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -32657,14 +33841,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -32765,14 +33957,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -33231,14 +34431,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -33484,14 +34692,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -33592,14 +34808,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -33732,14 +34956,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -33840,14 +35072,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -34202,14 +35442,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -34437,14 +35685,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -34539,14 +35795,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -34667,14 +35931,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -34769,14 +36041,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -34897,14 +36177,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -34999,14 +36287,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -35484,14 +36780,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -35737,14 +37041,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -35845,14 +37157,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -36331,14 +37651,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -36584,14 +37912,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -36692,14 +38028,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -37155,14 +38499,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -37408,14 +38760,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -37516,14 +38876,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -38002,14 +39370,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -38255,14 +39631,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -38363,14 +39747,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -38826,14 +40218,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -39079,14 +40479,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -39187,14 +40595,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -39549,14 +40965,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -39784,14 +41208,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -39886,14 +41318,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -40014,14 +41454,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -40116,14 +41564,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -40429,14 +41885,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -40664,14 +42128,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -40766,14 +42238,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -40894,14 +42374,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -40996,14 +42484,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -41336,14 +42832,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -41571,14 +43075,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -41673,14 +43185,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -41801,14 +43321,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -41903,14 +43431,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -42216,14 +43752,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -42451,14 +43995,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -42553,14 +44105,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -42681,14 +44241,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -42783,14 +44351,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -43146,14 +44722,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -43381,14 +44965,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -43483,14 +45075,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -43611,14 +45211,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -43713,14 +45321,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -44074,14 +45690,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -44309,14 +45933,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -44411,14 +46043,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -44848,14 +46488,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -45101,14 +46749,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -45209,14 +46865,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -45349,14 +47013,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -45457,14 +47129,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -45788,14 +47468,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -46041,14 +47729,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -46149,14 +47845,286 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' + in: query + name: fieldValidation + schema: + type: string + requestBody: + content: + '*/*': + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + required: true + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/yaml: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + description: OK + "201": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/yaml: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + description: Created + "401": + content: {} + description: Unauthorized + tags: + - networking_v1 + x-kubernetes-action: put + x-kubernetes-group-version-kind: + group: networking.k8s.io + kind: NetworkPolicy + version: v1 + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: application/json + /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status: + get: + description: read status of the specified NetworkPolicy + operationId: readNamespacedNetworkPolicyStatus + parameters: + - description: name of the NetworkPolicy + in: path + name: name + required: true + schema: + type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/yaml: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - networking_v1 + x-kubernetes-action: get + x-kubernetes-group-version-kind: + group: networking.k8s.io + kind: NetworkPolicy + version: v1 + x-accepts: application/json + patch: + description: partially update status of the specified NetworkPolicy + operationId: patchNamespacedNetworkPolicyStatus + parameters: + - description: name of the NetworkPolicy + in: path + name: name + required: true + schema: + type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + - description: 'When present, indicates that modifications should not be persisted. + An invalid or unrecognized dryRun directive will result in an error response + and no further processing of the request. Valid values are: - All: all dry + run stages will be processed' + in: query + name: dryRun + schema: + type: string + - description: fieldManager is a name associated with the actor or entity that + is making these changes. The value must be less than or 128 characters long, + and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. + This field is required for apply requests (application/apply-patch) but + optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). + in: query + name: fieldManager + schema: + type: string + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' + in: query + name: fieldValidation + schema: + type: string + - description: Force is going to "force" Apply requests. It means user will + re-acquire conflicting fields owned by other people. Force flag must be + unset for non-apply patch requests. + in: query + name: force + schema: + type: boolean + requestBody: + content: + application/json-patch+json: + schema: + $ref: '#/components/schemas/v1.Patch' + application/merge-patch+json: + schema: + $ref: '#/components/schemas/v1.Patch' + application/strategic-merge-patch+json: + schema: + $ref: '#/components/schemas/v1.Patch' + application/apply-patch+yaml: + schema: + $ref: '#/components/schemas/v1.Patch' + required: true + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/yaml: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + description: OK + "201": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/yaml: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.NetworkPolicy' + description: Created + "401": + content: {} + description: Unauthorized + tags: + - networking_v1 + x-kubernetes-action: patch + x-kubernetes-group-version-kind: + group: networking.k8s.io + kind: NetworkPolicy + version: v1 + x-codegen-request-body-name: body + x-contentType: application/json-patch+json + x-accepts: application/json + put: + description: replace status of the specified NetworkPolicy + operationId: replaceNamespacedNetworkPolicyStatus + parameters: + - description: name of the NetworkPolicy + in: path + name: name + required: true + schema: + type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + - description: 'When present, indicates that modifications should not be persisted. + An invalid or unrecognized dryRun directive will result in an error response + and no further processing of the request. Valid values are: - All: all dry + run stages will be processed' + in: query + name: dryRun + schema: + type: string + - description: fieldManager is a name associated with the actor or entity that + is making these changes. The value must be less than or 128 characters long, + and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. + in: query + name: fieldManager + schema: + type: string + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -46622,14 +48590,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -46857,14 +48833,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -46959,14 +48943,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -47017,7 +49009,7 @@ paths: x-accepts: application/json /apis/node.k8s.io/v1/watch/runtimeclasses: {} /apis/node.k8s.io/v1/watch/runtimeclasses/{name}: {} - /apis/node.k8s.io/v1alpha1/: + /apis/node.k8s.io/v1beta1/: get: description: get available resources operationId: getAPIResources @@ -47038,9 +49030,9 @@ paths: content: {} description: Unauthorized tags: - - node_v1alpha1 + - node_v1beta1 x-accepts: application/json - /apis/node.k8s.io/v1alpha1/runtimeclasses: + /apis/node.k8s.io/v1beta1/runtimeclasses: delete: description: delete collection of RuntimeClass operationId: deleteCollectionRuntimeClass @@ -47159,12 +49151,12 @@ paths: content: {} description: Unauthorized tags: - - node_v1alpha1 + - node_v1beta1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: node.k8s.io kind: RuntimeClass - version: v1alpha1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json @@ -47248,30 +49240,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClassList' + $ref: '#/components/schemas/v1beta1.RuntimeClassList' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClassList' + $ref: '#/components/schemas/v1beta1.RuntimeClassList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClassList' + $ref: '#/components/schemas/v1beta1.RuntimeClassList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClassList' + $ref: '#/components/schemas/v1beta1.RuntimeClassList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClassList' + $ref: '#/components/schemas/v1beta1.RuntimeClassList' description: OK "401": content: {} description: Unauthorized tags: - - node_v1alpha1 + - node_v1beta1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: node.k8s.io kind: RuntimeClass - version: v1alpha1 + version: v1beta1 x-accepts: application/json post: description: create a RuntimeClass @@ -47297,14 +49289,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -47313,59 +49313,59 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' description: Accepted "401": content: {} description: Unauthorized tags: - - node_v1alpha1 + - node_v1beta1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: node.k8s.io kind: RuntimeClass - version: v1alpha1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/node.k8s.io/v1alpha1/runtimeclasses/{name}: + /apis/node.k8s.io/v1beta1/runtimeclasses/{name}: delete: description: delete a RuntimeClass operationId: deleteRuntimeClass @@ -47452,12 +49452,12 @@ paths: content: {} description: Unauthorized tags: - - node_v1alpha1 + - node_v1beta1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: node.k8s.io kind: RuntimeClass - version: v1alpha1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json @@ -47481,24 +49481,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' description: OK "401": content: {} description: Unauthorized tags: - - node_v1alpha1 + - node_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: node.k8s.io kind: RuntimeClass - version: v1alpha1 + version: v1beta1 x-accepts: application/json patch: description: partially update the specified RuntimeClass @@ -47532,14 +49532,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -47571,36 +49579,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' description: Created "401": content: {} description: Unauthorized tags: - - node_v1alpha1 + - node_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: node.k8s.io kind: RuntimeClass - version: v1alpha1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json @@ -47634,14 +49642,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -47650,49 +49666,72 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' + $ref: '#/components/schemas/v1beta1.RuntimeClass' description: Created "401": content: {} description: Unauthorized tags: - - node_v1alpha1 + - node_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: node.k8s.io kind: RuntimeClass - version: v1alpha1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/node.k8s.io/v1alpha1/watch/runtimeclasses: {} - /apis/node.k8s.io/v1alpha1/watch/runtimeclasses/{name}: {} - /apis/node.k8s.io/v1beta1/: + /apis/node.k8s.io/v1beta1/watch/runtimeclasses: {} + /apis/node.k8s.io/v1beta1/watch/runtimeclasses/{name}: {} + /apis/policy/: + get: + description: get information of a group + operationId: getAPIGroup + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.APIGroup' + application/yaml: + schema: + $ref: '#/components/schemas/v1.APIGroup' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.APIGroup' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - policy + x-accepts: application/json + /apis/policy/v1/: get: description: get available resources operationId: getAPIResources @@ -47713,13 +49752,19 @@ paths: content: {} description: Unauthorized tags: - - node_v1beta1 + - policy_v1 x-accepts: application/json - /apis/node.k8s.io/v1beta1/runtimeclasses: + /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets: delete: - description: delete collection of RuntimeClass - operationId: deleteCollectionRuntimeClass + description: delete collection of PodDisruptionBudget + operationId: deleteCollectionNamespacedPodDisruptionBudget parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -47834,19 +49879,25 @@ paths: content: {} description: Unauthorized tags: - - node_v1beta1 + - policy_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: - group: node.k8s.io - kind: RuntimeClass - version: v1beta1 + group: policy + kind: PodDisruptionBudget + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind RuntimeClass - operationId: listRuntimeClass + description: list or watch objects of kind PodDisruptionBudget + operationId: listNamespacedPodDisruptionBudget parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -47923,35 +49974,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClassList' + $ref: '#/components/schemas/v1.PodDisruptionBudgetList' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClassList' + $ref: '#/components/schemas/v1.PodDisruptionBudgetList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClassList' + $ref: '#/components/schemas/v1.PodDisruptionBudgetList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClassList' + $ref: '#/components/schemas/v1.PodDisruptionBudgetList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClassList' + $ref: '#/components/schemas/v1.PodDisruptionBudgetList' description: OK "401": content: {} description: Unauthorized tags: - - node_v1beta1 + - policy_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: - group: node.k8s.io - kind: RuntimeClass - version: v1beta1 + group: policy + kind: PodDisruptionBudget + version: v1 x-accepts: application/json post: - description: create a RuntimeClass - operationId: createRuntimeClass + description: create a PodDisruptionBudget + operationId: createNamespacedPodDisruptionBudget parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -47972,14 +50029,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -47988,69 +50053,75 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: Accepted "401": content: {} description: Unauthorized tags: - - node_v1beta1 + - policy_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: - group: node.k8s.io - kind: RuntimeClass - version: v1beta1 + group: policy + kind: PodDisruptionBudget + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/node.k8s.io/v1beta1/runtimeclasses/{name}: + /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}: delete: - description: delete a RuntimeClass - operationId: deleteRuntimeClass + description: delete a PodDisruptionBudget + operationId: deleteNamespacedPodDisruptionBudget parameters: - - description: name of the RuntimeClass + - description: name of the PodDisruptionBudget in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -48127,25 +50198,31 @@ paths: content: {} description: Unauthorized tags: - - node_v1beta1 + - policy_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: - group: node.k8s.io - kind: RuntimeClass - version: v1beta1 + group: policy + kind: PodDisruptionBudget + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified RuntimeClass - operationId: readRuntimeClass + description: read the specified PodDisruptionBudget + operationId: readNamespacedPodDisruptionBudget parameters: - - description: name of the RuntimeClass + - description: name of the PodDisruptionBudget in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -48156,35 +50233,41 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: OK "401": content: {} description: Unauthorized tags: - - node_v1beta1 + - policy_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: - group: node.k8s.io - kind: RuntimeClass - version: v1beta1 + group: policy + kind: PodDisruptionBudget + version: v1 x-accepts: application/json patch: - description: partially update the specified RuntimeClass - operationId: patchRuntimeClass + description: partially update the specified PodDisruptionBudget + operationId: patchNamespacedPodDisruptionBudget parameters: - - description: name of the RuntimeClass + - description: name of the PodDisruptionBudget in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -48207,14 +50290,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -48246,49 +50337,55 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: Created "401": content: {} description: Unauthorized tags: - - node_v1beta1 + - policy_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: - group: node.k8s.io - kind: RuntimeClass - version: v1beta1 + group: policy + kind: PodDisruptionBudget + version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified RuntimeClass - operationId: replaceRuntimeClass + description: replace the specified PodDisruptionBudget + operationId: replaceNamespacedPodDisruptionBudget parameters: - - description: name of the RuntimeClass + - description: name of the PodDisruptionBudget in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -48309,14 +50406,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -48325,99 +50430,220 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.RuntimeClass' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: Created "401": content: {} description: Unauthorized tags: - - node_v1beta1 + - policy_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: - group: node.k8s.io - kind: RuntimeClass - version: v1beta1 + group: policy + kind: PodDisruptionBudget + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/node.k8s.io/v1beta1/watch/runtimeclasses: {} - /apis/node.k8s.io/v1beta1/watch/runtimeclasses/{name}: {} - /apis/policy/: + /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}/status: get: - description: get information of a group - operationId: getAPIGroup + description: read status of the specified PodDisruptionBudget + operationId: readNamespacedPodDisruptionBudgetStatus + parameters: + - description: name of the PodDisruptionBudget + in: path + name: name + required: true + schema: + type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.APIGroup' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.APIGroup' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.APIGroup' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: OK "401": content: {} description: Unauthorized tags: - - policy + - policy_v1 + x-kubernetes-action: get + x-kubernetes-group-version-kind: + group: policy + kind: PodDisruptionBudget + version: v1 x-accepts: application/json - /apis/policy/v1/: - get: - description: get available resources - operationId: getAPIResources + patch: + description: partially update status of the specified PodDisruptionBudget + operationId: patchNamespacedPodDisruptionBudgetStatus + parameters: + - description: name of the PodDisruptionBudget + in: path + name: name + required: true + schema: + type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + - description: 'When present, indicates that modifications should not be persisted. + An invalid or unrecognized dryRun directive will result in an error response + and no further processing of the request. Valid values are: - All: all dry + run stages will be processed' + in: query + name: dryRun + schema: + type: string + - description: fieldManager is a name associated with the actor or entity that + is making these changes. The value must be less than or 128 characters long, + and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. + This field is required for apply requests (application/apply-patch) but + optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). + in: query + name: fieldManager + schema: + type: string + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' + in: query + name: fieldValidation + schema: + type: string + - description: Force is going to "force" Apply requests. It means user will + re-acquire conflicting fields owned by other people. Force flag must be + unset for non-apply patch requests. + in: query + name: force + schema: + type: boolean + requestBody: + content: + application/json-patch+json: + schema: + $ref: '#/components/schemas/v1.Patch' + application/merge-patch+json: + schema: + $ref: '#/components/schemas/v1.Patch' + application/strategic-merge-patch+json: + schema: + $ref: '#/components/schemas/v1.Patch' + application/apply-patch+yaml: + schema: + $ref: '#/components/schemas/v1.Patch' + required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.APIResourceList' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.APIResourceList' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.APIResourceList' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: OK + "201": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.PodDisruptionBudget' + application/yaml: + schema: + $ref: '#/components/schemas/v1.PodDisruptionBudget' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.PodDisruptionBudget' + description: Created "401": content: {} description: Unauthorized tags: - policy_v1 + x-kubernetes-action: patch + x-kubernetes-group-version-kind: + group: policy + kind: PodDisruptionBudget + version: v1 + x-codegen-request-body-name: body + x-contentType: application/json-patch+json x-accepts: application/json - /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets: - delete: - description: delete collection of PodDisruptionBudget - operationId: deleteCollectionNamespacedPodDisruptionBudget + put: + description: replace status of the specified PodDisruptionBudget + operationId: replaceNamespacedPodDisruptionBudgetStatus parameters: + - description: name of the PodDisruptionBudget + in: path + name: name + required: true + schema: + type: string - description: object name and auth scope, such as for teams and projects in: path name: namespace @@ -48429,14 +50655,6 @@ paths: name: pretty schema: type: string - - description: |- - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". - - This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - in: query - name: continue - schema: - type: string - description: 'When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry @@ -48445,101 +50663,70 @@ paths: name: dryRun schema: type: string - - description: A selector to restrict the list of returned objects by their - fields. Defaults to everything. - in: query - name: fieldSelector - schema: - type: string - - description: The duration in seconds before the object should be deleted. - Value must be non-negative integer. The value zero indicates delete immediately. - If this value is nil, the default grace period for the specified type will - be used. Defaults to a per object value if not specified. zero means delete - immediately. - in: query - name: gracePeriodSeconds - schema: - type: integer - - description: A selector to restrict the list of returned objects by their - labels. Defaults to everything. - in: query - name: labelSelector - schema: - type: string - - description: |- - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. - - The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - in: query - name: limit - schema: - type: integer - - description: 'Deprecated: please use the PropagationPolicy, this field will - be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, - the "orphan" finalizer will be added to/removed from the object''s finalizers - list. Either this field or PropagationPolicy may be set, but not both.' - in: query - name: orphanDependents - schema: - type: boolean - - description: 'Whether and how garbage collection will be performed. Either - this field or OrphanDependents may be set, but not both. The default policy - is decided by the existing finalizer set in the metadata.finalizers and - the resource-specific default policy. Acceptable values are: ''Orphan'' - - orphan the dependents; ''Background'' - allow the garbage collector to - delete the dependents in the background; ''Foreground'' - a cascading policy - that deletes all dependents in the foreground.' - in: query - name: propagationPolicy - schema: - type: string - - description: |- - resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset + - description: fieldManager is a name associated with the actor or entity that + is making these changes. The value must be less than or 128 characters long, + and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. in: query - name: resourceVersion + name: fieldManager schema: type: string - - description: |- - resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query - name: resourceVersionMatch + name: fieldValidation schema: type: string - - description: Timeout for the list/watch call. This limits the duration of - the call, regardless of any activity or inactivity. - in: query - name: timeoutSeconds - schema: - type: integer requestBody: content: '*/*': schema: - $ref: '#/components/schemas/v1.DeleteOptions' - required: false + $ref: '#/components/schemas/v1.PodDisruptionBudget' + required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.PodDisruptionBudget' description: OK + "201": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.PodDisruptionBudget' + application/yaml: + schema: + $ref: '#/components/schemas/v1.PodDisruptionBudget' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.PodDisruptionBudget' + description: Created "401": content: {} description: Unauthorized tags: - policy_v1 - x-kubernetes-action: deletecollection + x-kubernetes-action: put x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget @@ -48547,21 +50734,11 @@ paths: x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json + /apis/policy/v1/poddisruptionbudgets: get: description: list or watch objects of kind PodDisruptionBudget - operationId: listNamespacedPodDisruptionBudget + operationId: listPodDisruptionBudgetForAllNamespaces parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - description: allowWatchBookmarks requests watch events with type "BOOKMARK". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks @@ -48600,6 +50777,11 @@ paths: name: limit schema: type: integer + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string - description: |- resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. @@ -48658,6 +50840,277 @@ paths: kind: PodDisruptionBudget version: v1 x-accepts: application/json + /apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets: {} + /apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}: {} + /apis/policy/v1/watch/poddisruptionbudgets: {} + /apis/policy/v1beta1/: + get: + description: get available resources + operationId: getAPIResources + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.APIResourceList' + application/yaml: + schema: + $ref: '#/components/schemas/v1.APIResourceList' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.APIResourceList' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - policy_v1beta1 + x-accepts: application/json + /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets: + delete: + description: delete collection of PodDisruptionBudget + operationId: deleteCollectionNamespacedPodDisruptionBudget + parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + - description: |- + The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". + + This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + in: query + name: continue + schema: + type: string + - description: 'When present, indicates that modifications should not be persisted. + An invalid or unrecognized dryRun directive will result in an error response + and no further processing of the request. Valid values are: - All: all dry + run stages will be processed' + in: query + name: dryRun + schema: + type: string + - description: A selector to restrict the list of returned objects by their + fields. Defaults to everything. + in: query + name: fieldSelector + schema: + type: string + - description: The duration in seconds before the object should be deleted. + Value must be non-negative integer. The value zero indicates delete immediately. + If this value is nil, the default grace period for the specified type will + be used. Defaults to a per object value if not specified. zero means delete + immediately. + in: query + name: gracePeriodSeconds + schema: + type: integer + - description: A selector to restrict the list of returned objects by their + labels. Defaults to everything. + in: query + name: labelSelector + schema: + type: string + - description: |- + limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. + + The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + in: query + name: limit + schema: + type: integer + - description: 'Deprecated: please use the PropagationPolicy, this field will + be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, + the "orphan" finalizer will be added to/removed from the object''s finalizers + list. Either this field or PropagationPolicy may be set, but not both.' + in: query + name: orphanDependents + schema: + type: boolean + - description: 'Whether and how garbage collection will be performed. Either + this field or OrphanDependents may be set, but not both. The default policy + is decided by the existing finalizer set in the metadata.finalizers and + the resource-specific default policy. Acceptable values are: ''Orphan'' + - orphan the dependents; ''Background'' - allow the garbage collector to + delete the dependents in the background; ''Foreground'' - a cascading policy + that deletes all dependents in the foreground.' + in: query + name: propagationPolicy + schema: + type: string + - description: |- + resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersion + schema: + type: string + - description: |- + resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersionMatch + schema: + type: string + - description: Timeout for the list/watch call. This limits the duration of + the call, regardless of any activity or inactivity. + in: query + name: timeoutSeconds + schema: + type: integer + requestBody: + content: + '*/*': + schema: + $ref: '#/components/schemas/v1.DeleteOptions' + required: false + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.Status' + application/yaml: + schema: + $ref: '#/components/schemas/v1.Status' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.Status' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - policy_v1beta1 + x-kubernetes-action: deletecollection + x-kubernetes-group-version-kind: + group: policy + kind: PodDisruptionBudget + version: v1beta1 + x-codegen-request-body-name: body + x-contentType: '*/*' + x-accepts: application/json + get: + description: list or watch objects of kind PodDisruptionBudget + operationId: listNamespacedPodDisruptionBudget + parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + - description: allowWatchBookmarks requests watch events with type "BOOKMARK". + Servers that do not implement bookmarks may ignore this flag and bookmarks + are sent at the server's discretion. Clients should not assume bookmarks + are returned at any specific interval, nor may they assume the server will + send any BOOKMARK event during a session. If this is not a watch, this field + is ignored. + in: query + name: allowWatchBookmarks + schema: + type: boolean + - description: |- + The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". + + This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + in: query + name: continue + schema: + type: string + - description: A selector to restrict the list of returned objects by their + fields. Defaults to everything. + in: query + name: fieldSelector + schema: + type: string + - description: A selector to restrict the list of returned objects by their + labels. Defaults to everything. + in: query + name: labelSelector + schema: + type: string + - description: |- + limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. + + The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + in: query + name: limit + schema: + type: integer + - description: |- + resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersion + schema: + type: string + - description: |- + resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersionMatch + schema: + type: string + - description: Timeout for the list/watch call. This limits the duration of + the call, regardless of any activity or inactivity. + in: query + name: timeoutSeconds + schema: + type: integer + - description: Watch for changes to the described resources and return them + as a stream of add, update, and remove notifications. Specify resourceVersion. + in: query + name: watch + schema: + type: boolean + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + application/yaml: + schema: + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + application/json;stream=watch: + schema: + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + application/vnd.kubernetes.protobuf;stream=watch: + schema: + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - policy_v1beta1 + x-kubernetes-action: list + x-kubernetes-group-version-kind: + group: policy + kind: PodDisruptionBudget + version: v1beta1 + x-accepts: application/json post: description: create a PodDisruptionBudget operationId: createNamespacedPodDisruptionBudget @@ -48688,14 +51141,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -48704,59 +51165,59 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: Accepted "401": content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: post x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}: + /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}: delete: description: delete a PodDisruptionBudget operationId: deleteNamespacedPodDisruptionBudget @@ -48849,12 +51310,12 @@ paths: content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: delete x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json @@ -48884,24 +51345,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: OK "401": content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 + version: v1beta1 x-accepts: application/json patch: description: partially update the specified PodDisruptionBudget @@ -48941,14 +51402,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -48980,36 +51449,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: Created "401": content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json @@ -49049,14 +51518,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -49065,47 +51542,47 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: Created "401": content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}/status: + /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status: get: description: read status of the specified PodDisruptionBudget operationId: readNamespacedPodDisruptionBudgetStatus @@ -49132,24 +51609,24 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: OK "401": content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 + version: v1beta1 x-accepts: application/json patch: description: partially update status of the specified PodDisruptionBudget @@ -49189,14 +51666,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -49228,36 +51713,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: Created "401": content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json @@ -49297,14 +51782,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -49313,47 +51806,47 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' description: Created "401": content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 + version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/policy/v1/poddisruptionbudgets: + /apis/policy/v1beta1/poddisruptionbudgets: get: description: list or watch objects of kind PodDisruptionBudget operationId: listPodDisruptionBudgetForAllNamespaces @@ -49434,68 +51927,36 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' application/yaml: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' description: OK "401": content: {} description: Unauthorized tags: - - policy_v1 + - policy_v1beta1 x-kubernetes-action: list x-kubernetes-group-version-kind: group: policy kind: PodDisruptionBudget - version: v1 - x-accepts: application/json - /apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets: {} - /apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}: {} - /apis/policy/v1/watch/poddisruptionbudgets: {} - /apis/policy/v1beta1/: - get: - description: get available resources - operationId: getAPIResources - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - application/yaml: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - policy_v1beta1 + version: v1beta1 x-accepts: application/json - /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets: + /apis/policy/v1beta1/podsecuritypolicies: delete: - description: delete collection of PodDisruptionBudget - operationId: deleteCollectionNamespacedPodDisruptionBudget + description: delete collection of PodSecurityPolicy + operationId: deleteCollectionPodSecurityPolicy parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -49614,21 +52075,15 @@ paths: x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: policy - kind: PodDisruptionBudget + kind: PodSecurityPolicy version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind PodDisruptionBudget - operationId: listNamespacedPodDisruptionBudget + description: list or watch objects of kind PodSecurityPolicy + operationId: listPodSecurityPolicy parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -49705,19 +52160,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' description: OK "401": content: {} @@ -49727,19 +52182,13 @@ paths: x-kubernetes-action: list x-kubernetes-group-version-kind: group: policy - kind: PodDisruptionBudget + kind: PodSecurityPolicy version: v1beta1 x-accepts: application/json post: - description: create a PodDisruptionBudget - operationId: createNamespacedPodDisruptionBudget + description: create a PodSecurityPolicy + operationId: createPodSecurityPolicy parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -49760,14 +52209,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -49776,44 +52233,44 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: Accepted "401": content: {} @@ -49823,28 +52280,22 @@ paths: x-kubernetes-action: post x-kubernetes-group-version-kind: group: policy - kind: PodDisruptionBudget + kind: PodSecurityPolicy version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}: + /apis/policy/v1beta1/podsecuritypolicies/{name}: delete: - description: delete a PodDisruptionBudget - operationId: deleteNamespacedPodDisruptionBudget + description: delete a PodSecurityPolicy + operationId: deletePodSecurityPolicy parameters: - - description: name of the PodDisruptionBudget + - description: name of the PodSecurityPolicy in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -49897,25 +52348,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: OK "202": content: application/json: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: Accepted "401": content: {} @@ -49925,27 +52376,21 @@ paths: x-kubernetes-action: delete x-kubernetes-group-version-kind: group: policy - kind: PodDisruptionBudget + kind: PodSecurityPolicy version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified PodDisruptionBudget - operationId: readNamespacedPodDisruptionBudget + description: read the specified PodSecurityPolicy + operationId: readPodSecurityPolicy parameters: - - description: name of the PodDisruptionBudget + - description: name of the PodSecurityPolicy in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -49956,13 +52401,13 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: OK "401": content: {} @@ -49972,25 +52417,19 @@ paths: x-kubernetes-action: get x-kubernetes-group-version-kind: group: policy - kind: PodDisruptionBudget + kind: PodSecurityPolicy version: v1beta1 x-accepts: application/json patch: - description: partially update the specified PodDisruptionBudget - operationId: patchNamespacedPodDisruptionBudget + description: partially update the specified PodSecurityPolicy + operationId: patchPodSecurityPolicy parameters: - - description: name of the PodDisruptionBudget + - description: name of the PodSecurityPolicy in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -50013,14 +52452,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -50052,25 +52499,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: Created "401": content: {} @@ -50080,27 +52527,21 @@ paths: x-kubernetes-action: patch x-kubernetes-group-version-kind: group: policy - kind: PodDisruptionBudget + kind: PodSecurityPolicy version: v1beta1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified PodDisruptionBudget - operationId: replaceNamespacedPodDisruptionBudget + description: replace the specified PodSecurityPolicy + operationId: replacePodSecurityPolicy parameters: - - description: name of the PodDisruptionBudget + - description: name of the PodSecurityPolicy in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -50121,14 +52562,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -50137,32 +52586,32 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' description: Created "401": content: {} @@ -50172,369 +52621,66 @@ paths: x-kubernetes-action: put x-kubernetes-group-version-kind: group: policy - kind: PodDisruptionBudget + kind: PodSecurityPolicy version: v1beta1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status: + /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets: {} + /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}: {} + /apis/policy/v1beta1/watch/poddisruptionbudgets: {} + /apis/policy/v1beta1/watch/podsecuritypolicies: {} + /apis/policy/v1beta1/watch/podsecuritypolicies/{name}: {} + /apis/rbac.authorization.k8s.io/: get: - description: read status of the specified PodDisruptionBudget - operationId: readNamespacedPodDisruptionBudgetStatus - parameters: - - description: name of the PodDisruptionBudget - in: path - name: name - required: true - schema: - type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - application/yaml: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - policy_v1beta1 - x-kubernetes-action: get - x-kubernetes-group-version-kind: - group: policy - kind: PodDisruptionBudget - version: v1beta1 - x-accepts: application/json - patch: - description: partially update status of the specified PodDisruptionBudget - operationId: patchNamespacedPodDisruptionBudgetStatus - parameters: - - description: name of the PodDisruptionBudget - in: path - name: name - required: true - schema: - type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: 'When present, indicates that modifications should not be persisted. - An invalid or unrecognized dryRun directive will result in an error response - and no further processing of the request. Valid values are: - All: all dry - run stages will be processed' - in: query - name: dryRun - schema: - type: string - - description: fieldManager is a name associated with the actor or entity that - is making these changes. The value must be less than or 128 characters long, - and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - This field is required for apply requests (application/apply-patch) but - optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - in: query - name: fieldManager - schema: - type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' - in: query - name: fieldValidation - schema: - type: string - - description: Force is going to "force" Apply requests. It means user will - re-acquire conflicting fields owned by other people. Force flag must be - unset for non-apply patch requests. - in: query - name: force - schema: - type: boolean - requestBody: - content: - application/json-patch+json: - schema: - $ref: '#/components/schemas/v1.Patch' - application/merge-patch+json: - schema: - $ref: '#/components/schemas/v1.Patch' - application/strategic-merge-patch+json: - schema: - $ref: '#/components/schemas/v1.Patch' - application/apply-patch+yaml: - schema: - $ref: '#/components/schemas/v1.Patch' - required: true - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - application/yaml: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - description: OK - "201": - content: - application/json: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - application/yaml: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - description: Created - "401": - content: {} - description: Unauthorized - tags: - - policy_v1beta1 - x-kubernetes-action: patch - x-kubernetes-group-version-kind: - group: policy - kind: PodDisruptionBudget - version: v1beta1 - x-codegen-request-body-name: body - x-contentType: application/json-patch+json - x-accepts: application/json - put: - description: replace status of the specified PodDisruptionBudget - operationId: replaceNamespacedPodDisruptionBudgetStatus - parameters: - - description: name of the PodDisruptionBudget - in: path - name: name - required: true - schema: - type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: 'When present, indicates that modifications should not be persisted. - An invalid or unrecognized dryRun directive will result in an error response - and no further processing of the request. Valid values are: - All: all dry - run stages will be processed' - in: query - name: dryRun - schema: - type: string - - description: fieldManager is a name associated with the actor or entity that - is making these changes. The value must be less than or 128 characters long, - and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - in: query - name: fieldManager - schema: - type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' - in: query - name: fieldValidation - schema: - type: string - requestBody: - content: - '*/*': - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - required: true + description: get information of a group + operationId: getAPIGroup responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1.APIGroup' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1.APIGroup' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' + $ref: '#/components/schemas/v1.APIGroup' description: OK - "201": - content: - application/json: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - application/yaml: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudget' - description: Created "401": content: {} description: Unauthorized tags: - - policy_v1beta1 - x-kubernetes-action: put - x-kubernetes-group-version-kind: - group: policy - kind: PodDisruptionBudget - version: v1beta1 - x-codegen-request-body-name: body - x-contentType: '*/*' + - rbacAuthorization x-accepts: application/json - /apis/policy/v1beta1/poddisruptionbudgets: + /apis/rbac.authorization.k8s.io/v1/: get: - description: list or watch objects of kind PodDisruptionBudget - operationId: listPodDisruptionBudgetForAllNamespaces - parameters: - - description: allowWatchBookmarks requests watch events with type "BOOKMARK". - Servers that do not implement bookmarks may ignore this flag and bookmarks - are sent at the server's discretion. Clients should not assume bookmarks - are returned at any specific interval, nor may they assume the server will - send any BOOKMARK event during a session. If this is not a watch, this field - is ignored. - in: query - name: allowWatchBookmarks - schema: - type: boolean - - description: |- - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". - - This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - in: query - name: continue - schema: - type: string - - description: A selector to restrict the list of returned objects by their - fields. Defaults to everything. - in: query - name: fieldSelector - schema: - type: string - - description: A selector to restrict the list of returned objects by their - labels. Defaults to everything. - in: query - name: labelSelector - schema: - type: string - - description: |- - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. - - The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - in: query - name: limit - schema: - type: integer - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: |- - resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersion - schema: - type: string - - description: |- - resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersionMatch - schema: - type: string - - description: Timeout for the list/watch call. This limits the duration of - the call, regardless of any activity or inactivity. - in: query - name: timeoutSeconds - schema: - type: integer - - description: Watch for changes to the described resources and return them - as a stream of add, update, and remove notifications. Specify resourceVersion. - in: query - name: watch - schema: - type: boolean + description: get available resources + operationId: getAPIResources responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1.APIResourceList' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1.APIResourceList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' - application/json;stream=watch: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' - application/vnd.kubernetes.protobuf;stream=watch: - schema: - $ref: '#/components/schemas/v1beta1.PodDisruptionBudgetList' + $ref: '#/components/schemas/v1.APIResourceList' description: OK "401": content: {} description: Unauthorized tags: - - policy_v1beta1 - x-kubernetes-action: list - x-kubernetes-group-version-kind: - group: policy - kind: PodDisruptionBudget - version: v1beta1 + - rbacAuthorization_v1 x-accepts: application/json - /apis/policy/v1beta1/podsecuritypolicies: + /apis/rbac.authorization.k8s.io/v1/clusterrolebindings: delete: - description: delete collection of PodSecurityPolicy - operationId: deleteCollectionPodSecurityPolicy + description: delete collection of ClusterRoleBinding + operationId: deleteCollectionClusterRoleBinding parameters: - description: If 'true', then the output is pretty printed. in: query @@ -50650,18 +52796,18 @@ paths: content: {} description: Unauthorized tags: - - policy_v1beta1 + - rbacAuthorization_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: - group: policy - kind: PodSecurityPolicy - version: v1beta1 + group: rbac.authorization.k8s.io + kind: ClusterRoleBinding + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind PodSecurityPolicy - operationId: listPodSecurityPolicy + description: list or watch objects of kind ClusterRoleBinding + operationId: listClusterRoleBinding parameters: - description: If 'true', then the output is pretty printed. in: query @@ -50739,34 +52885,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' + $ref: '#/components/schemas/v1.ClusterRoleBindingList' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' + $ref: '#/components/schemas/v1.ClusterRoleBindingList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' + $ref: '#/components/schemas/v1.ClusterRoleBindingList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' + $ref: '#/components/schemas/v1.ClusterRoleBindingList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicyList' + $ref: '#/components/schemas/v1.ClusterRoleBindingList' description: OK "401": content: {} description: Unauthorized tags: - - policy_v1beta1 + - rbacAuthorization_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: - group: policy - kind: PodSecurityPolicy - version: v1beta1 + group: rbac.authorization.k8s.io + kind: ClusterRoleBinding + version: v1 x-accepts: application/json post: - description: create a PodSecurityPolicy - operationId: createPodSecurityPolicy + description: create a ClusterRoleBinding + operationId: createClusterRoleBinding parameters: - description: If 'true', then the output is pretty printed. in: query @@ -50788,14 +52934,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -50804,64 +52958,64 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' description: Accepted "401": content: {} description: Unauthorized tags: - - policy_v1beta1 + - rbacAuthorization_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: - group: policy - kind: PodSecurityPolicy - version: v1beta1 + group: rbac.authorization.k8s.io + kind: ClusterRoleBinding + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/policy/v1beta1/podsecuritypolicies/{name}: + /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}: delete: - description: delete a PodSecurityPolicy - operationId: deletePodSecurityPolicy + description: delete a ClusterRoleBinding + operationId: deleteClusterRoleBinding parameters: - - description: name of the PodSecurityPolicy + - description: name of the ClusterRoleBinding in: path name: name required: true @@ -50919,44 +53073,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.Status' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.Status' description: OK "202": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.Status' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.Status' description: Accepted "401": content: {} description: Unauthorized tags: - - policy_v1beta1 + - rbacAuthorization_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: - group: policy - kind: PodSecurityPolicy - version: v1beta1 + group: rbac.authorization.k8s.io + kind: ClusterRoleBinding + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified PodSecurityPolicy - operationId: readPodSecurityPolicy + description: read the specified ClusterRoleBinding + operationId: readClusterRoleBinding parameters: - - description: name of the PodSecurityPolicy + - description: name of the ClusterRoleBinding in: path name: name required: true @@ -50972,30 +53126,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' description: OK "401": content: {} description: Unauthorized tags: - - policy_v1beta1 + - rbacAuthorization_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: - group: policy - kind: PodSecurityPolicy - version: v1beta1 + group: rbac.authorization.k8s.io + kind: ClusterRoleBinding + version: v1 x-accepts: application/json patch: - description: partially update the specified PodSecurityPolicy - operationId: patchPodSecurityPolicy + description: partially update the specified ClusterRoleBinding + operationId: patchClusterRoleBinding parameters: - - description: name of the PodSecurityPolicy + - description: name of the ClusterRoleBinding in: path name: name required: true @@ -51023,14 +53177,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -51062,44 +53224,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' description: Created "401": content: {} description: Unauthorized tags: - - policy_v1beta1 + - rbacAuthorization_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: - group: policy - kind: PodSecurityPolicy - version: v1beta1 + group: rbac.authorization.k8s.io + kind: ClusterRoleBinding + version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified PodSecurityPolicy - operationId: replacePodSecurityPolicy + description: replace the specified ClusterRoleBinding + operationId: replaceClusterRoleBinding parameters: - - description: name of the PodSecurityPolicy + - description: name of the ClusterRoleBinding in: path name: name required: true @@ -51125,14 +53287,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -51141,101 +53311,50 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1beta1.PodSecurityPolicy' + $ref: '#/components/schemas/v1.ClusterRoleBinding' description: Created "401": content: {} description: Unauthorized tags: - - policy_v1beta1 + - rbacAuthorization_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: - group: policy - kind: PodSecurityPolicy - version: v1beta1 + group: rbac.authorization.k8s.io + kind: ClusterRoleBinding + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets: {} - /apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}: {} - /apis/policy/v1beta1/watch/poddisruptionbudgets: {} - /apis/policy/v1beta1/watch/podsecuritypolicies: {} - /apis/policy/v1beta1/watch/podsecuritypolicies/{name}: {} - /apis/rbac.authorization.k8s.io/: - get: - description: get information of a group - operationId: getAPIGroup - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.APIGroup' - application/yaml: - schema: - $ref: '#/components/schemas/v1.APIGroup' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.APIGroup' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - rbacAuthorization - x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/: - get: - description: get available resources - operationId: getAPIResources - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - application/yaml: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - rbacAuthorization_v1 - x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/clusterrolebindings: + /apis/rbac.authorization.k8s.io/v1/clusterroles: delete: - description: delete collection of ClusterRoleBinding - operationId: deleteCollectionClusterRoleBinding + description: delete collection of ClusterRole + operationId: deleteCollectionClusterRole parameters: - description: If 'true', then the output is pretty printed. in: query @@ -51355,14 +53474,14 @@ paths: x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRoleBinding + kind: ClusterRole version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind ClusterRoleBinding - operationId: listClusterRoleBinding + description: list or watch objects of kind ClusterRole + operationId: listClusterRole parameters: - description: If 'true', then the output is pretty printed. in: query @@ -51440,19 +53559,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBindingList' + $ref: '#/components/schemas/v1.ClusterRoleList' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBindingList' + $ref: '#/components/schemas/v1.ClusterRoleList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBindingList' + $ref: '#/components/schemas/v1.ClusterRoleList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1.ClusterRoleBindingList' + $ref: '#/components/schemas/v1.ClusterRoleList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1.ClusterRoleBindingList' + $ref: '#/components/schemas/v1.ClusterRoleList' description: OK "401": content: {} @@ -51462,12 +53581,12 @@ paths: x-kubernetes-action: list x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRoleBinding + kind: ClusterRole version: v1 x-accepts: application/json post: - description: create a ClusterRoleBinding - operationId: createClusterRoleBinding + description: create a ClusterRole + operationId: createClusterRole parameters: - description: If 'true', then the output is pretty printed. in: query @@ -51489,14 +53608,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -51505,44 +53632,44 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' description: Accepted "401": content: {} @@ -51552,17 +53679,17 @@ paths: x-kubernetes-action: post x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRoleBinding + kind: ClusterRole version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}: + /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}: delete: - description: delete a ClusterRoleBinding - operationId: deleteClusterRoleBinding + description: delete a ClusterRole + operationId: deleteClusterRole parameters: - - description: name of the ClusterRoleBinding + - description: name of the ClusterRole in: path name: name required: true @@ -51648,16 +53775,16 @@ paths: x-kubernetes-action: delete x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRoleBinding + kind: ClusterRole version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified ClusterRoleBinding - operationId: readClusterRoleBinding + description: read the specified ClusterRole + operationId: readClusterRole parameters: - - description: name of the ClusterRoleBinding + - description: name of the ClusterRole in: path name: name required: true @@ -51673,13 +53800,13 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' description: OK "401": content: {} @@ -51689,14 +53816,14 @@ paths: x-kubernetes-action: get x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRoleBinding + kind: ClusterRole version: v1 x-accepts: application/json patch: - description: partially update the specified ClusterRoleBinding - operationId: patchClusterRoleBinding + description: partially update the specified ClusterRole + operationId: patchClusterRole parameters: - - description: name of the ClusterRoleBinding + - description: name of the ClusterRole in: path name: name required: true @@ -51724,14 +53851,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -51763,25 +53898,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' description: Created "401": content: {} @@ -51791,16 +53926,16 @@ paths: x-kubernetes-action: patch x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRoleBinding + kind: ClusterRole version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified ClusterRoleBinding - operationId: replaceClusterRoleBinding + description: replace the specified ClusterRole + operationId: replaceClusterRole parameters: - - description: name of the ClusterRoleBinding + - description: name of the ClusterRole in: path name: name required: true @@ -51826,14 +53961,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -51842,32 +53985,32 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleBinding' + $ref: '#/components/schemas/v1.ClusterRole' description: Created "401": content: {} @@ -51877,16 +54020,22 @@ paths: x-kubernetes-action: put x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRoleBinding + kind: ClusterRole version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/clusterroles: + /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings: delete: - description: delete collection of ClusterRole - operationId: deleteCollectionClusterRole + description: delete collection of RoleBinding + operationId: deleteCollectionNamespacedRoleBinding parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -52005,15 +54154,21 @@ paths: x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRole + kind: RoleBinding version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind ClusterRole - operationId: listClusterRole + description: list or watch objects of kind RoleBinding + operationId: listNamespacedRoleBinding parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -52090,19 +54245,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRoleList' + $ref: '#/components/schemas/v1.RoleBindingList' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRoleList' + $ref: '#/components/schemas/v1.RoleBindingList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRoleList' + $ref: '#/components/schemas/v1.RoleBindingList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1.ClusterRoleList' + $ref: '#/components/schemas/v1.RoleBindingList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1.ClusterRoleList' + $ref: '#/components/schemas/v1.RoleBindingList' description: OK "401": content: {} @@ -52112,13 +54267,19 @@ paths: x-kubernetes-action: list x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRole + kind: RoleBinding version: v1 x-accepts: application/json post: - description: create a ClusterRole - operationId: createClusterRole + description: create a RoleBinding + operationId: createNamespacedRoleBinding parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -52139,14 +54300,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -52155,44 +54324,44 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' description: Accepted "401": content: {} @@ -52202,22 +54371,28 @@ paths: x-kubernetes-action: post x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRole + kind: RoleBinding version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/clusterroles/{name}: + /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}: delete: - description: delete a ClusterRole - operationId: deleteClusterRole + description: delete a RoleBinding + operationId: deleteNamespacedRoleBinding parameters: - - description: name of the ClusterRole + - description: name of the RoleBinding in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -52298,21 +54473,27 @@ paths: x-kubernetes-action: delete x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRole + kind: RoleBinding version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified ClusterRole - operationId: readClusterRole + description: read the specified RoleBinding + operationId: readNamespacedRoleBinding parameters: - - description: name of the ClusterRole + - description: name of the RoleBinding in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -52323,13 +54504,13 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' description: OK "401": content: {} @@ -52339,19 +54520,25 @@ paths: x-kubernetes-action: get x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRole + kind: RoleBinding version: v1 x-accepts: application/json patch: - description: partially update the specified ClusterRole - operationId: patchClusterRole + description: partially update the specified RoleBinding + operationId: patchNamespacedRoleBinding parameters: - - description: name of the ClusterRole + - description: name of the RoleBinding in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -52374,14 +54561,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -52413,25 +54608,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' description: Created "401": content: {} @@ -52441,21 +54636,27 @@ paths: x-kubernetes-action: patch x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRole + kind: RoleBinding version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified ClusterRole - operationId: replaceClusterRole + description: replace the specified RoleBinding + operationId: replaceNamespacedRoleBinding parameters: - - description: name of the ClusterRole + - description: name of the RoleBinding in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -52476,14 +54677,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -52492,32 +54701,32 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/yaml: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.ClusterRole' + $ref: '#/components/schemas/v1.RoleBinding' description: Created "401": content: {} @@ -52527,15 +54736,15 @@ paths: x-kubernetes-action: put x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: ClusterRole + kind: RoleBinding version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings: + /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles: delete: - description: delete collection of RoleBinding - operationId: deleteCollectionNamespacedRoleBinding + description: delete collection of Role + operationId: deleteCollectionNamespacedRole parameters: - description: object name and auth scope, such as for teams and projects in: path @@ -52661,14 +54870,14 @@ paths: x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: RoleBinding + kind: Role version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind RoleBinding - operationId: listNamespacedRoleBinding + description: list or watch objects of kind Role + operationId: listNamespacedRole parameters: - description: object name and auth scope, such as for teams and projects in: path @@ -52752,19 +54961,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBindingList' + $ref: '#/components/schemas/v1.RoleList' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBindingList' + $ref: '#/components/schemas/v1.RoleList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBindingList' + $ref: '#/components/schemas/v1.RoleList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1.RoleBindingList' + $ref: '#/components/schemas/v1.RoleList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1.RoleBindingList' + $ref: '#/components/schemas/v1.RoleList' description: OK "401": content: {} @@ -52774,12 +54983,12 @@ paths: x-kubernetes-action: list x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: RoleBinding + kind: Role version: v1 x-accepts: application/json post: - description: create a RoleBinding - operationId: createNamespacedRoleBinding + description: create a Role + operationId: createNamespacedRole parameters: - description: object name and auth scope, such as for teams and projects in: path @@ -52807,14 +55016,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -52823,44 +55040,44 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' description: Accepted "401": content: {} @@ -52870,17 +55087,17 @@ paths: x-kubernetes-action: post x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: RoleBinding + kind: Role version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}: + /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}: delete: - description: delete a RoleBinding - operationId: deleteNamespacedRoleBinding + description: delete a Role + operationId: deleteNamespacedRole parameters: - - description: name of the RoleBinding + - description: name of the Role in: path name: name required: true @@ -52972,16 +55189,16 @@ paths: x-kubernetes-action: delete x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: RoleBinding + kind: Role version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified RoleBinding - operationId: readNamespacedRoleBinding + description: read the specified Role + operationId: readNamespacedRole parameters: - - description: name of the RoleBinding + - description: name of the Role in: path name: name required: true @@ -53003,13 +55220,13 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' description: OK "401": content: {} @@ -53019,14 +55236,14 @@ paths: x-kubernetes-action: get x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: RoleBinding + kind: Role version: v1 x-accepts: application/json patch: - description: partially update the specified RoleBinding - operationId: patchNamespacedRoleBinding + description: partially update the specified Role + operationId: patchNamespacedRole parameters: - - description: name of the RoleBinding + - description: name of the Role in: path name: name required: true @@ -53060,14 +55277,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -53099,25 +55324,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' description: Created "401": content: {} @@ -53127,16 +55352,16 @@ paths: x-kubernetes-action: patch x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: RoleBinding + kind: Role version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified RoleBinding - operationId: replaceNamespacedRoleBinding + description: replace the specified Role + operationId: replaceNamespacedRole parameters: - - description: name of the RoleBinding + - description: name of the Role in: path name: name required: true @@ -53168,14 +55393,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -53184,32 +55417,32 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleBinding' + $ref: '#/components/schemas/v1.Role' description: Created "401": content: {} @@ -53219,22 +55452,284 @@ paths: x-kubernetes-action: put x-kubernetes-group-version-kind: group: rbac.authorization.k8s.io - kind: RoleBinding + kind: Role version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles: - delete: - description: delete collection of Role - operationId: deleteCollectionNamespacedRole + /apis/rbac.authorization.k8s.io/v1/rolebindings: + get: + description: list or watch objects of kind RoleBinding + operationId: listRoleBindingForAllNamespaces parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true + - description: allowWatchBookmarks requests watch events with type "BOOKMARK". + Servers that do not implement bookmarks may ignore this flag and bookmarks + are sent at the server's discretion. Clients should not assume bookmarks + are returned at any specific interval, nor may they assume the server will + send any BOOKMARK event during a session. If this is not a watch, this field + is ignored. + in: query + name: allowWatchBookmarks + schema: + type: boolean + - description: |- + The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". + + This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + in: query + name: continue + schema: + type: string + - description: A selector to restrict the list of returned objects by their + fields. Defaults to everything. + in: query + name: fieldSelector + schema: + type: string + - description: A selector to restrict the list of returned objects by their + labels. Defaults to everything. + in: query + name: labelSelector + schema: + type: string + - description: |- + limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. + + The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + in: query + name: limit + schema: + type: integer + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + - description: |- + resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersion + schema: + type: string + - description: |- + resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersionMatch + schema: + type: string + - description: Timeout for the list/watch call. This limits the duration of + the call, regardless of any activity or inactivity. + in: query + name: timeoutSeconds + schema: + type: integer + - description: Watch for changes to the described resources and return them + as a stream of add, update, and remove notifications. Specify resourceVersion. + in: query + name: watch + schema: + type: boolean + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.RoleBindingList' + application/yaml: + schema: + $ref: '#/components/schemas/v1.RoleBindingList' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.RoleBindingList' + application/json;stream=watch: + schema: + $ref: '#/components/schemas/v1.RoleBindingList' + application/vnd.kubernetes.protobuf;stream=watch: + schema: + $ref: '#/components/schemas/v1.RoleBindingList' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - rbacAuthorization_v1 + x-kubernetes-action: list + x-kubernetes-group-version-kind: + group: rbac.authorization.k8s.io + kind: RoleBinding + version: v1 + x-accepts: application/json + /apis/rbac.authorization.k8s.io/v1/roles: + get: + description: list or watch objects of kind Role + operationId: listRoleForAllNamespaces + parameters: + - description: allowWatchBookmarks requests watch events with type "BOOKMARK". + Servers that do not implement bookmarks may ignore this flag and bookmarks + are sent at the server's discretion. Clients should not assume bookmarks + are returned at any specific interval, nor may they assume the server will + send any BOOKMARK event during a session. If this is not a watch, this field + is ignored. + in: query + name: allowWatchBookmarks + schema: + type: boolean + - description: |- + The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". + + This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + in: query + name: continue + schema: + type: string + - description: A selector to restrict the list of returned objects by their + fields. Defaults to everything. + in: query + name: fieldSelector + schema: + type: string + - description: A selector to restrict the list of returned objects by their + labels. Defaults to everything. + in: query + name: labelSelector + schema: + type: string + - description: |- + limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. + + The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + in: query + name: limit + schema: + type: integer + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + - description: |- + resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersion schema: type: string + - description: |- + resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersionMatch + schema: + type: string + - description: Timeout for the list/watch call. This limits the duration of + the call, regardless of any activity or inactivity. + in: query + name: timeoutSeconds + schema: + type: integer + - description: Watch for changes to the described resources and return them + as a stream of add, update, and remove notifications. Specify resourceVersion. + in: query + name: watch + schema: + type: boolean + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.RoleList' + application/yaml: + schema: + $ref: '#/components/schemas/v1.RoleList' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.RoleList' + application/json;stream=watch: + schema: + $ref: '#/components/schemas/v1.RoleList' + application/vnd.kubernetes.protobuf;stream=watch: + schema: + $ref: '#/components/schemas/v1.RoleList' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - rbacAuthorization_v1 + x-kubernetes-action: list + x-kubernetes-group-version-kind: + group: rbac.authorization.k8s.io + kind: Role + version: v1 + x-accepts: application/json + /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings: {} + /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{name}: {} + /apis/rbac.authorization.k8s.io/v1/watch/clusterroles: {} + /apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{name}: {} + /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings: {} + /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings/{name}: {} + /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles: {} + /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles/{name}: {} + /apis/rbac.authorization.k8s.io/v1/watch/rolebindings: {} + /apis/rbac.authorization.k8s.io/v1/watch/roles: {} + /apis/scheduling.k8s.io/: + get: + description: get information of a group + operationId: getAPIGroup + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.APIGroup' + application/yaml: + schema: + $ref: '#/components/schemas/v1.APIGroup' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.APIGroup' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - scheduling + x-accepts: application/json + /apis/scheduling.k8s.io/v1/: + get: + description: get available resources + operationId: getAPIResources + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.APIResourceList' + application/yaml: + schema: + $ref: '#/components/schemas/v1.APIResourceList' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.APIResourceList' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - scheduling_v1 + x-accepts: application/json + /apis/scheduling.k8s.io/v1/priorityclasses: + delete: + description: delete collection of PriorityClass + operationId: deleteCollectionPriorityClass + parameters: - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -53349,25 +55844,19 @@ paths: content: {} description: Unauthorized tags: - - rbacAuthorization_v1 + - scheduling_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: Role + group: scheduling.k8s.io + kind: PriorityClass version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind Role - operationId: listNamespacedRole + description: list or watch objects of kind PriorityClass + operationId: listPriorityClass parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -53444,41 +55933,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.RoleList' + $ref: '#/components/schemas/v1.PriorityClassList' application/yaml: schema: - $ref: '#/components/schemas/v1.RoleList' + $ref: '#/components/schemas/v1.PriorityClassList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.RoleList' + $ref: '#/components/schemas/v1.PriorityClassList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1.RoleList' + $ref: '#/components/schemas/v1.PriorityClassList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1.RoleList' + $ref: '#/components/schemas/v1.PriorityClassList' description: OK "401": content: {} description: Unauthorized tags: - - rbacAuthorization_v1 + - scheduling_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: Role + group: scheduling.k8s.io + kind: PriorityClass version: v1 x-accepts: application/json post: - description: create a Role - operationId: createNamespacedRole + description: create a PriorityClass + operationId: createPriorityClass parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -53499,14 +55982,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -53515,75 +56006,69 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/yaml: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/yaml: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/yaml: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' description: Accepted "401": content: {} description: Unauthorized tags: - - rbacAuthorization_v1 + - scheduling_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: Role + group: scheduling.k8s.io + kind: PriorityClass version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}: + /apis/scheduling.k8s.io/v1/priorityclasses/{name}: delete: - description: delete a Role - operationId: deleteNamespacedRole + description: delete a PriorityClass + operationId: deletePriorityClass parameters: - - description: name of the Role + - description: name of the PriorityClass in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -53660,31 +56145,25 @@ paths: content: {} description: Unauthorized tags: - - rbacAuthorization_v1 + - scheduling_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: Role + group: scheduling.k8s.io + kind: PriorityClass version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified Role - operationId: readNamespacedRole + description: read the specified PriorityClass + operationId: readPriorityClass parameters: - - description: name of the Role + - description: name of the PriorityClass in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -53695,41 +56174,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/yaml: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' description: OK "401": content: {} description: Unauthorized tags: - - rbacAuthorization_v1 + - scheduling_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: Role + group: scheduling.k8s.io + kind: PriorityClass version: v1 x-accepts: application/json patch: - description: partially update the specified Role - operationId: patchNamespacedRole + description: partially update the specified PriorityClass + operationId: patchPriorityClass parameters: - - description: name of the Role + - description: name of the PriorityClass in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -53752,14 +56225,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -53791,55 +56272,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/yaml: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/yaml: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' description: Created "401": content: {} description: Unauthorized tags: - - rbacAuthorization_v1 + - scheduling_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: Role + group: scheduling.k8s.io + kind: PriorityClass version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified Role - operationId: replaceNamespacedRole + description: replace the specified PriorityClass + operationId: replacePriorityClass parameters: - - description: name of the Role + - description: name of the PriorityClass in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -53860,14 +56335,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -53876,269 +56359,49 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/yaml: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/yaml: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Role' + $ref: '#/components/schemas/v1.PriorityClass' description: Created "401": content: {} description: Unauthorized tags: - - rbacAuthorization_v1 + - scheduling_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: Role + group: scheduling.k8s.io + kind: PriorityClass version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/rolebindings: - get: - description: list or watch objects of kind RoleBinding - operationId: listRoleBindingForAllNamespaces - parameters: - - description: allowWatchBookmarks requests watch events with type "BOOKMARK". - Servers that do not implement bookmarks may ignore this flag and bookmarks - are sent at the server's discretion. Clients should not assume bookmarks - are returned at any specific interval, nor may they assume the server will - send any BOOKMARK event during a session. If this is not a watch, this field - is ignored. - in: query - name: allowWatchBookmarks - schema: - type: boolean - - description: |- - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". - - This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - in: query - name: continue - schema: - type: string - - description: A selector to restrict the list of returned objects by their - fields. Defaults to everything. - in: query - name: fieldSelector - schema: - type: string - - description: A selector to restrict the list of returned objects by their - labels. Defaults to everything. - in: query - name: labelSelector - schema: - type: string - - description: |- - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. - - The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - in: query - name: limit - schema: - type: integer - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: |- - resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersion - schema: - type: string - - description: |- - resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersionMatch - schema: - type: string - - description: Timeout for the list/watch call. This limits the duration of - the call, regardless of any activity or inactivity. - in: query - name: timeoutSeconds - schema: - type: integer - - description: Watch for changes to the described resources and return them - as a stream of add, update, and remove notifications. Specify resourceVersion. - in: query - name: watch - schema: - type: boolean - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.RoleBindingList' - application/yaml: - schema: - $ref: '#/components/schemas/v1.RoleBindingList' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.RoleBindingList' - application/json;stream=watch: - schema: - $ref: '#/components/schemas/v1.RoleBindingList' - application/vnd.kubernetes.protobuf;stream=watch: - schema: - $ref: '#/components/schemas/v1.RoleBindingList' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - rbacAuthorization_v1 - x-kubernetes-action: list - x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: RoleBinding - version: v1 - x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/roles: - get: - description: list or watch objects of kind Role - operationId: listRoleForAllNamespaces - parameters: - - description: allowWatchBookmarks requests watch events with type "BOOKMARK". - Servers that do not implement bookmarks may ignore this flag and bookmarks - are sent at the server's discretion. Clients should not assume bookmarks - are returned at any specific interval, nor may they assume the server will - send any BOOKMARK event during a session. If this is not a watch, this field - is ignored. - in: query - name: allowWatchBookmarks - schema: - type: boolean - - description: |- - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". - - This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - in: query - name: continue - schema: - type: string - - description: A selector to restrict the list of returned objects by their - fields. Defaults to everything. - in: query - name: fieldSelector - schema: - type: string - - description: A selector to restrict the list of returned objects by their - labels. Defaults to everything. - in: query - name: labelSelector - schema: - type: string - - description: |- - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. - - The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - in: query - name: limit - schema: - type: integer - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: |- - resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersion - schema: - type: string - - description: |- - resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersionMatch - schema: - type: string - - description: Timeout for the list/watch call. This limits the duration of - the call, regardless of any activity or inactivity. - in: query - name: timeoutSeconds - schema: - type: integer - - description: Watch for changes to the described resources and return them - as a stream of add, update, and remove notifications. Specify resourceVersion. - in: query - name: watch - schema: - type: boolean - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.RoleList' - application/yaml: - schema: - $ref: '#/components/schemas/v1.RoleList' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.RoleList' - application/json;stream=watch: - schema: - $ref: '#/components/schemas/v1.RoleList' - application/vnd.kubernetes.protobuf;stream=watch: - schema: - $ref: '#/components/schemas/v1.RoleList' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - rbacAuthorization_v1 - x-kubernetes-action: list - x-kubernetes-group-version-kind: - group: rbac.authorization.k8s.io - kind: Role - version: v1 - x-accepts: application/json - /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings: {} - /apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{name}: {} - /apis/rbac.authorization.k8s.io/v1/watch/clusterroles: {} - /apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{name}: {} - /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings: {} - /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings/{name}: {} - /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles: {} - /apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles/{name}: {} - /apis/rbac.authorization.k8s.io/v1/watch/rolebindings: {} - /apis/rbac.authorization.k8s.io/v1/watch/roles: {} - /apis/scheduling.k8s.io/: + /apis/scheduling.k8s.io/v1/watch/priorityclasses: {} + /apis/scheduling.k8s.io/v1/watch/priorityclasses/{name}: {} + /apis/storage.k8s.io/: get: description: get information of a group operationId: getAPIGroup @@ -54159,9 +56422,9 @@ paths: content: {} description: Unauthorized tags: - - scheduling + - storage x-accepts: application/json - /apis/scheduling.k8s.io/v1/: + /apis/storage.k8s.io/v1/: get: description: get available resources operationId: getAPIResources @@ -54182,12 +56445,12 @@ paths: content: {} description: Unauthorized tags: - - scheduling_v1 + - storage_v1 x-accepts: application/json - /apis/scheduling.k8s.io/v1/priorityclasses: + /apis/storage.k8s.io/v1/csidrivers: delete: - description: delete collection of PriorityClass - operationId: deleteCollectionPriorityClass + description: delete collection of CSIDriver + operationId: deleteCollectionCSIDriver parameters: - description: If 'true', then the output is pretty printed. in: query @@ -54303,18 +56566,18 @@ paths: content: {} description: Unauthorized tags: - - scheduling_v1 + - storage_v1 x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: - group: scheduling.k8s.io - kind: PriorityClass + group: storage.k8s.io + kind: CSIDriver version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind PriorityClass - operationId: listPriorityClass + description: list or watch objects of kind CSIDriver + operationId: listCSIDriver parameters: - description: If 'true', then the output is pretty printed. in: query @@ -54392,34 +56655,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClassList' + $ref: '#/components/schemas/v1.CSIDriverList' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClassList' + $ref: '#/components/schemas/v1.CSIDriverList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClassList' + $ref: '#/components/schemas/v1.CSIDriverList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1.PriorityClassList' + $ref: '#/components/schemas/v1.CSIDriverList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1.PriorityClassList' + $ref: '#/components/schemas/v1.CSIDriverList' description: OK "401": content: {} description: Unauthorized tags: - - scheduling_v1 + - storage_v1 x-kubernetes-action: list x-kubernetes-group-version-kind: - group: scheduling.k8s.io - kind: PriorityClass + group: storage.k8s.io + kind: CSIDriver version: v1 x-accepts: application/json post: - description: create a PriorityClass - operationId: createPriorityClass + description: create a CSIDriver + operationId: createCSIDriver parameters: - description: If 'true', then the output is pretty printed. in: query @@ -54441,14 +56704,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -54457,64 +56728,64 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' description: Accepted "401": content: {} description: Unauthorized tags: - - scheduling_v1 + - storage_v1 x-kubernetes-action: post x-kubernetes-group-version-kind: - group: scheduling.k8s.io - kind: PriorityClass + group: storage.k8s.io + kind: CSIDriver version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/scheduling.k8s.io/v1/priorityclasses/{name}: + /apis/storage.k8s.io/v1/csidrivers/{name}: delete: - description: delete a PriorityClass - operationId: deletePriorityClass + description: delete a CSIDriver + operationId: deleteCSIDriver parameters: - - description: name of the PriorityClass + - description: name of the CSIDriver in: path name: name required: true @@ -54572,44 +56843,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.CSIDriver' description: OK "202": content: application/json: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.Status' + $ref: '#/components/schemas/v1.CSIDriver' description: Accepted "401": content: {} description: Unauthorized tags: - - scheduling_v1 + - storage_v1 x-kubernetes-action: delete x-kubernetes-group-version-kind: - group: scheduling.k8s.io - kind: PriorityClass + group: storage.k8s.io + kind: CSIDriver version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified PriorityClass - operationId: readPriorityClass + description: read the specified CSIDriver + operationId: readCSIDriver parameters: - - description: name of the PriorityClass + - description: name of the CSIDriver in: path name: name required: true @@ -54625,30 +56896,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' description: OK "401": content: {} description: Unauthorized tags: - - scheduling_v1 + - storage_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: - group: scheduling.k8s.io - kind: PriorityClass + group: storage.k8s.io + kind: CSIDriver version: v1 x-accepts: application/json patch: - description: partially update the specified PriorityClass - operationId: patchPriorityClass + description: partially update the specified CSIDriver + operationId: patchCSIDriver parameters: - - description: name of the PriorityClass + - description: name of the CSIDriver in: path name: name required: true @@ -54676,14 +56947,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -54715,44 +56994,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' description: Created "401": content: {} description: Unauthorized tags: - - scheduling_v1 + - storage_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: - group: scheduling.k8s.io - kind: PriorityClass + group: storage.k8s.io + kind: CSIDriver version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified PriorityClass - operationId: replacePriorityClass + description: replace the specified CSIDriver + operationId: replaceCSIDriver parameters: - - description: name of the PriorityClass + - description: name of the CSIDriver in: path name: name required: true @@ -54778,14 +57057,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -54794,98 +57081,50 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/yaml: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.PriorityClass' + $ref: '#/components/schemas/v1.CSIDriver' description: Created "401": content: {} description: Unauthorized tags: - - scheduling_v1 + - storage_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: - group: scheduling.k8s.io - kind: PriorityClass + group: storage.k8s.io + kind: CSIDriver version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/scheduling.k8s.io/v1/watch/priorityclasses: {} - /apis/scheduling.k8s.io/v1/watch/priorityclasses/{name}: {} - /apis/storage.k8s.io/: - get: - description: get information of a group - operationId: getAPIGroup - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.APIGroup' - application/yaml: - schema: - $ref: '#/components/schemas/v1.APIGroup' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.APIGroup' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - storage - x-accepts: application/json - /apis/storage.k8s.io/v1/: - get: - description: get available resources - operationId: getAPIResources - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - application/yaml: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - storage_v1 - x-accepts: application/json - /apis/storage.k8s.io/v1/csidrivers: + /apis/storage.k8s.io/v1/csinodes: delete: - description: delete collection of CSIDriver - operationId: deleteCollectionCSIDriver + description: delete collection of CSINode + operationId: deleteCollectionCSINode parameters: - description: If 'true', then the output is pretty printed. in: query @@ -55005,14 +57244,14 @@ paths: x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIDriver + kind: CSINode version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind CSIDriver - operationId: listCSIDriver + description: list or watch objects of kind CSINode + operationId: listCSINode parameters: - description: If 'true', then the output is pretty printed. in: query @@ -55090,19 +57329,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriverList' + $ref: '#/components/schemas/v1.CSINodeList' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriverList' + $ref: '#/components/schemas/v1.CSINodeList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriverList' + $ref: '#/components/schemas/v1.CSINodeList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1.CSIDriverList' + $ref: '#/components/schemas/v1.CSINodeList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1.CSIDriverList' + $ref: '#/components/schemas/v1.CSINodeList' description: OK "401": content: {} @@ -55112,12 +57351,12 @@ paths: x-kubernetes-action: list x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIDriver + kind: CSINode version: v1 x-accepts: application/json post: - description: create a CSIDriver - operationId: createCSIDriver + description: create a CSINode + operationId: createCSINode parameters: - description: If 'true', then the output is pretty printed. in: query @@ -55139,14 +57378,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -55155,44 +57402,44 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: Accepted "401": content: {} @@ -55202,17 +57449,17 @@ paths: x-kubernetes-action: post x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIDriver + kind: CSINode version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/storage.k8s.io/v1/csidrivers/{name}: + /apis/storage.k8s.io/v1/csinodes/{name}: delete: - description: delete a CSIDriver - operationId: deleteCSIDriver + description: delete a CSINode + operationId: deleteCSINode parameters: - - description: name of the CSIDriver + - description: name of the CSINode in: path name: name required: true @@ -55270,25 +57517,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: OK "202": content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: Accepted "401": content: {} @@ -55298,16 +57545,16 @@ paths: x-kubernetes-action: delete x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIDriver + kind: CSINode version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified CSIDriver - operationId: readCSIDriver + description: read the specified CSINode + operationId: readCSINode parameters: - - description: name of the CSIDriver + - description: name of the CSINode in: path name: name required: true @@ -55323,13 +57570,13 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: OK "401": content: {} @@ -55339,14 +57586,14 @@ paths: x-kubernetes-action: get x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIDriver + kind: CSINode version: v1 x-accepts: application/json patch: - description: partially update the specified CSIDriver - operationId: patchCSIDriver + description: partially update the specified CSINode + operationId: patchCSINode parameters: - - description: name of the CSIDriver + - description: name of the CSINode in: path name: name required: true @@ -55374,14 +57621,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -55413,25 +57668,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: Created "401": content: {} @@ -55441,16 +57696,16 @@ paths: x-kubernetes-action: patch x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIDriver + kind: CSINode version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified CSIDriver - operationId: replaceCSIDriver + description: replace the specified CSINode + operationId: replaceCSINode parameters: - - description: name of the CSIDriver + - description: name of the CSINode in: path name: name required: true @@ -55476,14 +57731,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -55492,32 +57755,32 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/yaml: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSIDriver' + $ref: '#/components/schemas/v1.CSINode' description: Created "401": content: {} @@ -55527,16 +57790,128 @@ paths: x-kubernetes-action: put x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIDriver + kind: CSINode version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/storage.k8s.io/v1/csinodes: + /apis/storage.k8s.io/v1/csistoragecapacities: + get: + description: list or watch objects of kind CSIStorageCapacity + operationId: listCSIStorageCapacityForAllNamespaces + parameters: + - description: allowWatchBookmarks requests watch events with type "BOOKMARK". + Servers that do not implement bookmarks may ignore this flag and bookmarks + are sent at the server's discretion. Clients should not assume bookmarks + are returned at any specific interval, nor may they assume the server will + send any BOOKMARK event during a session. If this is not a watch, this field + is ignored. + in: query + name: allowWatchBookmarks + schema: + type: boolean + - description: |- + The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". + + This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + in: query + name: continue + schema: + type: string + - description: A selector to restrict the list of returned objects by their + fields. Defaults to everything. + in: query + name: fieldSelector + schema: + type: string + - description: A selector to restrict the list of returned objects by their + labels. Defaults to everything. + in: query + name: labelSelector + schema: + type: string + - description: |- + limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. + + The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + in: query + name: limit + schema: + type: integer + - description: If 'true', then the output is pretty printed. + in: query + name: pretty + schema: + type: string + - description: |- + resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersion + schema: + type: string + - description: |- + resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + + Defaults to unset + in: query + name: resourceVersionMatch + schema: + type: string + - description: Timeout for the list/watch call. This limits the duration of + the call, regardless of any activity or inactivity. + in: query + name: timeoutSeconds + schema: + type: integer + - description: Watch for changes to the described resources and return them + as a stream of add, update, and remove notifications. Specify resourceVersion. + in: query + name: watch + schema: + type: boolean + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/v1.CSIStorageCapacityList' + application/yaml: + schema: + $ref: '#/components/schemas/v1.CSIStorageCapacityList' + application/vnd.kubernetes.protobuf: + schema: + $ref: '#/components/schemas/v1.CSIStorageCapacityList' + application/json;stream=watch: + schema: + $ref: '#/components/schemas/v1.CSIStorageCapacityList' + application/vnd.kubernetes.protobuf;stream=watch: + schema: + $ref: '#/components/schemas/v1.CSIStorageCapacityList' + description: OK + "401": + content: {} + description: Unauthorized + tags: + - storage_v1 + x-kubernetes-action: list + x-kubernetes-group-version-kind: + group: storage.k8s.io + kind: CSIStorageCapacity + version: v1 + x-accepts: application/json + /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities: delete: - description: delete collection of CSINode - operationId: deleteCollectionCSINode + description: delete collection of CSIStorageCapacity + operationId: deleteCollectionNamespacedCSIStorageCapacity parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -55655,15 +58030,21 @@ paths: x-kubernetes-action: deletecollection x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSINode + kind: CSIStorageCapacity version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: list or watch objects of kind CSINode - operationId: listCSINode + description: list or watch objects of kind CSIStorageCapacity + operationId: listNamespacedCSIStorageCapacity parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -55740,19 +58121,19 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.CSINodeList' + $ref: '#/components/schemas/v1.CSIStorageCapacityList' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINodeList' + $ref: '#/components/schemas/v1.CSIStorageCapacityList' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINodeList' + $ref: '#/components/schemas/v1.CSIStorageCapacityList' application/json;stream=watch: schema: - $ref: '#/components/schemas/v1.CSINodeList' + $ref: '#/components/schemas/v1.CSIStorageCapacityList' application/vnd.kubernetes.protobuf;stream=watch: schema: - $ref: '#/components/schemas/v1.CSINodeList' + $ref: '#/components/schemas/v1.CSIStorageCapacityList' description: OK "401": content: {} @@ -55762,13 +58143,19 @@ paths: x-kubernetes-action: list x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSINode + kind: CSIStorageCapacity version: v1 x-accepts: application/json post: - description: create a CSINode - operationId: createCSINode + description: create a CSIStorageCapacity + operationId: createNamespacedCSIStorageCapacity parameters: + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -55789,14 +58176,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -55805,44 +58200,44 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' description: Created "202": content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' description: Accepted "401": content: {} @@ -55852,22 +58247,28 @@ paths: x-kubernetes-action: post x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSINode + kind: CSIStorageCapacity version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/storage.k8s.io/v1/csinodes/{name}: + /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}: delete: - description: delete a CSINode - operationId: deleteCSINode + description: delete a CSIStorageCapacity + operationId: deleteNamespacedCSIStorageCapacity parameters: - - description: name of the CSINode + - description: name of the CSIStorageCapacity in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -55920,25 +58321,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.Status' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.Status' description: OK "202": content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.Status' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.Status' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.Status' description: Accepted "401": content: {} @@ -55948,21 +58349,27 @@ paths: x-kubernetes-action: delete x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSINode + kind: CSIStorageCapacity version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json get: - description: read the specified CSINode - operationId: readCSINode + description: read the specified CSIStorageCapacity + operationId: readNamespacedCSIStorageCapacity parameters: - - description: name of the CSINode + - description: name of the CSIStorageCapacity in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -55973,13 +58380,13 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' description: OK "401": content: {} @@ -55989,19 +58396,25 @@ paths: x-kubernetes-action: get x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSINode + kind: CSIStorageCapacity version: v1 x-accepts: application/json patch: - description: partially update the specified CSINode - operationId: patchCSINode + description: partially update the specified CSIStorageCapacity + operationId: patchNamespacedCSIStorageCapacity parameters: - - description: name of the CSINode + - description: name of the CSIStorageCapacity in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -56024,14 +58437,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -56063,25 +58484,25 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' description: Created "401": content: {} @@ -56091,21 +58512,27 @@ paths: x-kubernetes-action: patch x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSINode + kind: CSIStorageCapacity version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified CSINode - operationId: replaceCSINode + description: replace the specified CSIStorageCapacity + operationId: replaceNamespacedCSIStorageCapacity parameters: - - description: name of the CSINode + - description: name of the CSIStorageCapacity in: path name: name required: true schema: type: string + - description: object name and auth scope, such as for teams and projects + in: path + name: namespace + required: true + schema: + type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -56126,14 +58553,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -56142,32 +58577,32 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/yaml: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' description: Created "401": content: {} @@ -56177,7 +58612,7 @@ paths: x-kubernetes-action: put x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSINode + kind: CSIStorageCapacity version: v1 x-codegen-request-body-name: body x-contentType: '*/*' @@ -56439,14 +58874,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -56674,14 +59117,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -56776,14 +59227,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -57089,14 +59548,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -57324,14 +59791,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -57426,712 +59901,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' - in: query - name: fieldValidation - schema: - type: string - requestBody: - content: - '*/*': - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - required: true - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/yaml: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - description: OK - "201": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/yaml: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - description: Created - "401": - content: {} - description: Unauthorized - tags: - - storage_v1 - x-kubernetes-action: put - x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: VolumeAttachment - version: v1 - x-codegen-request-body-name: body - x-contentType: '*/*' - x-accepts: application/json - /apis/storage.k8s.io/v1/volumeattachments/{name}/status: - get: - description: read status of the specified VolumeAttachment - operationId: readVolumeAttachmentStatus - parameters: - - description: name of the VolumeAttachment - in: path - name: name - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/yaml: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - storage_v1 - x-kubernetes-action: get - x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: VolumeAttachment - version: v1 - x-accepts: application/json - patch: - description: partially update status of the specified VolumeAttachment - operationId: patchVolumeAttachmentStatus - parameters: - - description: name of the VolumeAttachment - in: path - name: name - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: 'When present, indicates that modifications should not be persisted. - An invalid or unrecognized dryRun directive will result in an error response - and no further processing of the request. Valid values are: - All: all dry - run stages will be processed' - in: query - name: dryRun - schema: - type: string - - description: fieldManager is a name associated with the actor or entity that - is making these changes. The value must be less than or 128 characters long, - and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - This field is required for apply requests (application/apply-patch) but - optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - in: query - name: fieldManager - schema: - type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' - in: query - name: fieldValidation - schema: - type: string - - description: Force is going to "force" Apply requests. It means user will - re-acquire conflicting fields owned by other people. Force flag must be - unset for non-apply patch requests. - in: query - name: force - schema: - type: boolean - requestBody: - content: - application/json-patch+json: - schema: - $ref: '#/components/schemas/v1.Patch' - application/merge-patch+json: - schema: - $ref: '#/components/schemas/v1.Patch' - application/strategic-merge-patch+json: - schema: - $ref: '#/components/schemas/v1.Patch' - application/apply-patch+yaml: - schema: - $ref: '#/components/schemas/v1.Patch' - required: true - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/yaml: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - description: OK - "201": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/yaml: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - description: Created - "401": - content: {} - description: Unauthorized - tags: - - storage_v1 - x-kubernetes-action: patch - x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: VolumeAttachment - version: v1 - x-codegen-request-body-name: body - x-contentType: application/json-patch+json - x-accepts: application/json - put: - description: replace status of the specified VolumeAttachment - operationId: replaceVolumeAttachmentStatus - parameters: - - description: name of the VolumeAttachment - in: path - name: name - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: 'When present, indicates that modifications should not be persisted. - An invalid or unrecognized dryRun directive will result in an error response - and no further processing of the request. Valid values are: - All: all dry - run stages will be processed' - in: query - name: dryRun - schema: - type: string - - description: fieldManager is a name associated with the actor or entity that - is making these changes. The value must be less than or 128 characters long, - and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - in: query - name: fieldManager - schema: - type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' - in: query - name: fieldValidation - schema: - type: string - requestBody: - content: - '*/*': - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - required: true - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/yaml: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - description: OK - "201": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/yaml: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.VolumeAttachment' - description: Created - "401": - content: {} - description: Unauthorized - tags: - - storage_v1 - x-kubernetes-action: put - x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: VolumeAttachment - version: v1 - x-codegen-request-body-name: body - x-contentType: '*/*' - x-accepts: application/json - /apis/storage.k8s.io/v1/watch/csidrivers: {} - /apis/storage.k8s.io/v1/watch/csidrivers/{name}: {} - /apis/storage.k8s.io/v1/watch/csinodes: {} - /apis/storage.k8s.io/v1/watch/csinodes/{name}: {} - /apis/storage.k8s.io/v1/watch/storageclasses: {} - /apis/storage.k8s.io/v1/watch/storageclasses/{name}: {} - /apis/storage.k8s.io/v1/watch/volumeattachments: {} - /apis/storage.k8s.io/v1/watch/volumeattachments/{name}: {} - /apis/storage.k8s.io/v1alpha1/: - get: - description: get available resources - operationId: getAPIResources - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - application/yaml: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.APIResourceList' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - storage_v1alpha1 - x-accepts: application/json - /apis/storage.k8s.io/v1alpha1/csistoragecapacities: - get: - description: list or watch objects of kind CSIStorageCapacity - operationId: listCSIStorageCapacityForAllNamespaces - parameters: - - description: allowWatchBookmarks requests watch events with type "BOOKMARK". - Servers that do not implement bookmarks may ignore this flag and bookmarks - are sent at the server's discretion. Clients should not assume bookmarks - are returned at any specific interval, nor may they assume the server will - send any BOOKMARK event during a session. If this is not a watch, this field - is ignored. - in: query - name: allowWatchBookmarks - schema: - type: boolean - - description: |- - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". - - This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - in: query - name: continue - schema: - type: string - - description: A selector to restrict the list of returned objects by their - fields. Defaults to everything. - in: query - name: fieldSelector - schema: - type: string - - description: A selector to restrict the list of returned objects by their - labels. Defaults to everything. - in: query - name: labelSelector - schema: - type: string - - description: |- - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. - - The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - in: query - name: limit - schema: - type: integer - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: |- - resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersion - schema: - type: string - - description: |- - resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersionMatch - schema: - type: string - - description: Timeout for the list/watch call. This limits the duration of - the call, regardless of any activity or inactivity. - in: query - name: timeoutSeconds - schema: - type: integer - - description: Watch for changes to the described resources and return them - as a stream of add, update, and remove notifications. Specify resourceVersion. - in: query - name: watch - schema: - type: boolean - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - application/yaml: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - application/json;stream=watch: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - application/vnd.kubernetes.protobuf;stream=watch: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - storage_v1alpha1 - x-kubernetes-action: list - x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 - x-accepts: application/json - /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities: - delete: - description: delete collection of CSIStorageCapacity - operationId: deleteCollectionNamespacedCSIStorageCapacity - parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: |- - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". - - This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - in: query - name: continue - schema: - type: string - - description: 'When present, indicates that modifications should not be persisted. - An invalid or unrecognized dryRun directive will result in an error response - and no further processing of the request. Valid values are: - All: all dry - run stages will be processed' - in: query - name: dryRun - schema: - type: string - - description: A selector to restrict the list of returned objects by their - fields. Defaults to everything. - in: query - name: fieldSelector - schema: - type: string - - description: The duration in seconds before the object should be deleted. - Value must be non-negative integer. The value zero indicates delete immediately. - If this value is nil, the default grace period for the specified type will - be used. Defaults to a per object value if not specified. zero means delete - immediately. - in: query - name: gracePeriodSeconds - schema: - type: integer - - description: A selector to restrict the list of returned objects by their - labels. Defaults to everything. - in: query - name: labelSelector - schema: - type: string - - description: |- - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. - - The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - in: query - name: limit - schema: - type: integer - - description: 'Deprecated: please use the PropagationPolicy, this field will - be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, - the "orphan" finalizer will be added to/removed from the object''s finalizers - list. Either this field or PropagationPolicy may be set, but not both.' - in: query - name: orphanDependents - schema: - type: boolean - - description: 'Whether and how garbage collection will be performed. Either - this field or OrphanDependents may be set, but not both. The default policy - is decided by the existing finalizer set in the metadata.finalizers and - the resource-specific default policy. Acceptable values are: ''Orphan'' - - orphan the dependents; ''Background'' - allow the garbage collector to - delete the dependents in the background; ''Foreground'' - a cascading policy - that deletes all dependents in the foreground.' - in: query - name: propagationPolicy - schema: - type: string - - description: |- - resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersion - schema: - type: string - - description: |- - resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersionMatch - schema: - type: string - - description: Timeout for the list/watch call. This limits the duration of - the call, regardless of any activity or inactivity. - in: query - name: timeoutSeconds - schema: - type: integer - requestBody: - content: - '*/*': - schema: - $ref: '#/components/schemas/v1.DeleteOptions' - required: false - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.Status' - application/yaml: - schema: - $ref: '#/components/schemas/v1.Status' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.Status' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - storage_v1alpha1 - x-kubernetes-action: deletecollection - x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 - x-codegen-request-body-name: body - x-contentType: '*/*' - x-accepts: application/json - get: - description: list or watch objects of kind CSIStorageCapacity - operationId: listNamespacedCSIStorageCapacity - parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: allowWatchBookmarks requests watch events with type "BOOKMARK". - Servers that do not implement bookmarks may ignore this flag and bookmarks - are sent at the server's discretion. Clients should not assume bookmarks - are returned at any specific interval, nor may they assume the server will - send any BOOKMARK event during a session. If this is not a watch, this field - is ignored. - in: query - name: allowWatchBookmarks - schema: - type: boolean - - description: |- - The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the "next key". - - This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - in: query - name: continue - schema: - type: string - - description: A selector to restrict the list of returned objects by their - fields. Defaults to everything. - in: query - name: fieldSelector - schema: - type: string - - description: A selector to restrict the list of returned objects by their - labels. Defaults to everything. - in: query - name: labelSelector - schema: - type: string - - description: |- - limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. - - The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - in: query - name: limit - schema: - type: integer - - description: |- - resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersion - schema: - type: string - - description: |- - resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - - Defaults to unset - in: query - name: resourceVersionMatch - schema: - type: string - - description: Timeout for the list/watch call. This limits the duration of - the call, regardless of any activity or inactivity. - in: query - name: timeoutSeconds - schema: - type: integer - - description: Watch for changes to the described resources and return them - as a stream of add, update, and remove notifications. Specify resourceVersion. - in: query - name: watch - schema: - type: boolean - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - application/yaml: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - application/json;stream=watch: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - application/vnd.kubernetes.protobuf;stream=watch: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacityList' - description: OK - "401": - content: {} - description: Unauthorized - tags: - - storage_v1alpha1 - x-kubernetes-action: list - x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 - x-accepts: application/json - post: - description: create a CSIStorageCapacity - operationId: createNamespacedCSIStorageCapacity - parameters: - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: 'When present, indicates that modifications should not be persisted. - An invalid or unrecognized dryRun directive will result in an error response - and no further processing of the request. Valid values are: - All: all dry - run stages will be processed' - in: query - name: dryRun - schema: - type: string - - description: fieldManager is a name associated with the actor or entity that - is making these changes. The value must be less than or 128 characters long, - and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - in: query - name: fieldManager - schema: - type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -58140,176 +59925,57 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' description: Created - "202": - content: - application/json: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' - application/yaml: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' - description: Accepted "401": content: {} description: Unauthorized tags: - - storage_v1alpha1 - x-kubernetes-action: post - x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 - x-codegen-request-body-name: body - x-contentType: '*/*' - x-accepts: application/json - /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name}: - delete: - description: delete a CSIStorageCapacity - operationId: deleteNamespacedCSIStorageCapacity - parameters: - - description: name of the CSIStorageCapacity - in: path - name: name - required: true - schema: - type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - - description: If 'true', then the output is pretty printed. - in: query - name: pretty - schema: - type: string - - description: 'When present, indicates that modifications should not be persisted. - An invalid or unrecognized dryRun directive will result in an error response - and no further processing of the request. Valid values are: - All: all dry - run stages will be processed' - in: query - name: dryRun - schema: - type: string - - description: The duration in seconds before the object should be deleted. - Value must be non-negative integer. The value zero indicates delete immediately. - If this value is nil, the default grace period for the specified type will - be used. Defaults to a per object value if not specified. zero means delete - immediately. - in: query - name: gracePeriodSeconds - schema: - type: integer - - description: 'Deprecated: please use the PropagationPolicy, this field will - be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, - the "orphan" finalizer will be added to/removed from the object''s finalizers - list. Either this field or PropagationPolicy may be set, but not both.' - in: query - name: orphanDependents - schema: - type: boolean - - description: 'Whether and how garbage collection will be performed. Either - this field or OrphanDependents may be set, but not both. The default policy - is decided by the existing finalizer set in the metadata.finalizers and - the resource-specific default policy. Acceptable values are: ''Orphan'' - - orphan the dependents; ''Background'' - allow the garbage collector to - delete the dependents in the background; ''Foreground'' - a cascading policy - that deletes all dependents in the foreground.' - in: query - name: propagationPolicy - schema: - type: string - requestBody: - content: - '*/*': - schema: - $ref: '#/components/schemas/v1.DeleteOptions' - required: false - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.Status' - application/yaml: - schema: - $ref: '#/components/schemas/v1.Status' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.Status' - description: OK - "202": - content: - application/json: - schema: - $ref: '#/components/schemas/v1.Status' - application/yaml: - schema: - $ref: '#/components/schemas/v1.Status' - application/vnd.kubernetes.protobuf: - schema: - $ref: '#/components/schemas/v1.Status' - description: Accepted - "401": - content: {} - description: Unauthorized - tags: - - storage_v1alpha1 - x-kubernetes-action: delete + - storage_v1 + x-kubernetes-action: put x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 + kind: VolumeAttachment + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json + /apis/storage.k8s.io/v1/volumeattachments/{name}/status: get: - description: read the specified CSIStorageCapacity - operationId: readNamespacedCSIStorageCapacity + description: read status of the specified VolumeAttachment + operationId: readVolumeAttachmentStatus parameters: - - description: name of the CSIStorageCapacity + - description: name of the VolumeAttachment in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -58320,41 +59986,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' description: OK "401": content: {} description: Unauthorized tags: - - storage_v1alpha1 + - storage_v1 x-kubernetes-action: get x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 + kind: VolumeAttachment + version: v1 x-accepts: application/json patch: - description: partially update the specified CSIStorageCapacity - operationId: patchNamespacedCSIStorageCapacity + description: partially update status of the specified VolumeAttachment + operationId: patchVolumeAttachmentStatus parameters: - - description: name of the CSIStorageCapacity + - description: name of the VolumeAttachment in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -58377,14 +60037,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -58416,55 +60084,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' description: Created "401": content: {} description: Unauthorized tags: - - storage_v1alpha1 + - storage_v1 x-kubernetes-action: patch x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 + kind: VolumeAttachment + version: v1 x-codegen-request-body-name: body x-contentType: application/json-patch+json x-accepts: application/json put: - description: replace the specified CSIStorageCapacity - operationId: replaceNamespacedCSIStorageCapacity + description: replace status of the specified VolumeAttachment + operationId: replaceVolumeAttachmentStatus parameters: - - description: name of the CSIStorageCapacity + - description: name of the VolumeAttachment in: path name: name required: true schema: type: string - - description: object name and auth scope, such as for teams and projects - in: path - name: namespace - required: true - schema: - type: string - description: If 'true', then the output is pretty printed. in: query name: pretty @@ -58485,14 +60147,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -58501,49 +60171,57 @@ paths: content: '*/*': schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' required: true responses: "200": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' description: OK "201": content: application/json: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/yaml: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' application/vnd.kubernetes.protobuf: schema: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' + $ref: '#/components/schemas/v1.VolumeAttachment' description: Created "401": content: {} description: Unauthorized tags: - - storage_v1alpha1 + - storage_v1 x-kubernetes-action: put x-kubernetes-group-version-kind: group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 + kind: VolumeAttachment + version: v1 x-codegen-request-body-name: body x-contentType: '*/*' x-accepts: application/json - /apis/storage.k8s.io/v1alpha1/watch/csistoragecapacities: {} - /apis/storage.k8s.io/v1alpha1/watch/namespaces/{namespace}/csistoragecapacities: {} - /apis/storage.k8s.io/v1alpha1/watch/namespaces/{namespace}/csistoragecapacities/{name}: {} + /apis/storage.k8s.io/v1/watch/csidrivers: {} + /apis/storage.k8s.io/v1/watch/csidrivers/{name}: {} + /apis/storage.k8s.io/v1/watch/csinodes: {} + /apis/storage.k8s.io/v1/watch/csinodes/{name}: {} + /apis/storage.k8s.io/v1/watch/csistoragecapacities: {} + /apis/storage.k8s.io/v1/watch/namespaces/{namespace}/csistoragecapacities: {} + /apis/storage.k8s.io/v1/watch/namespaces/{namespace}/csistoragecapacities/{name}: {} + /apis/storage.k8s.io/v1/watch/storageclasses: {} + /apis/storage.k8s.io/v1/watch/storageclasses/{name}: {} + /apis/storage.k8s.io/v1/watch/volumeattachments: {} + /apis/storage.k8s.io/v1/watch/volumeattachments/{name}: {} /apis/storage.k8s.io/v1beta1/: get: description: get available resources @@ -58948,14 +60626,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -59201,14 +60887,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -59309,14 +61003,22 @@ paths: name: fieldManager schema: type: string - - description: 'fieldValidation determines how the server should respond to - unknown/duplicate fields in the object in the request. Introduced as alpha - in 1.23, older servers or servers with the `ServerSideFieldValidation` feature - disabled will discard valid values specified in this param and not perform - any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate - fields. - Warn: responds with a warning for each unknown/duplicate field, - but successfully serves the request. - Strict: fails the request on unknown/duplicate - fields.' + - description: 'fieldValidation instructs the server on how to handle objects + in the request (POST/PUT/PATCH) containing unknown or duplicate fields, + provided that the `ServerSideFieldValidation` feature gate is also enabled. + Valid values are: - Ignore: This will ignore any unknown fields that are + silently dropped from the object, and will ignore all but the last duplicate + field that the decoder encounters. This is the default behavior prior to + v1.23 and is the default behavior when the `ServerSideFieldValidation` feature + gate is disabled. - Warn: This will send a warning via the standard warning + response header for each unknown field that is dropped from the object, + and for each duplicate field that is encountered. The request will still + succeed if there are no other errors, and will only persist the last of + any duplicate fields. This is the default when the `ServerSideFieldValidation` + feature gate is enabled. - Strict: This will fail the request with a BadRequest + error if any unknown fields would be dropped from the object, or if any + duplicate fields are present. The error returned from the server will contain + all unknown and duplicate fields encountered.' in: query name: fieldValidation schema: @@ -63204,9 +64906,7 @@ components: type: string type: object v1alpha1.StorageVersion: - description: |2- - - Storage version of a specific resource. + description: Storage version of a specific resource. example: metadata: generation: 6 @@ -64032,6 +65732,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -64049,6 +65750,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -64153,20 +65855,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64175,7 +65877,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64188,29 +65890,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64219,7 +65921,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64232,26 +65934,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -64283,7 +65985,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -64304,9 +66006,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64315,7 +66017,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64325,7 +66027,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -64335,7 +66037,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -64360,14 +66062,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -64407,7 +66109,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -64521,20 +66223,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64543,7 +66245,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64556,29 +66258,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64587,7 +66289,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64600,26 +66302,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -64651,7 +66353,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -64672,9 +66374,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64683,7 +66385,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -64693,7 +66395,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -64703,7 +66405,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -64728,14 +66430,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -64775,7 +66477,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -66943,6 +68645,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -66960,6 +68663,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -67064,20 +68768,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67086,7 +68790,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67099,29 +68803,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67130,7 +68834,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67143,26 +68847,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -67194,7 +68898,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -67215,9 +68919,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67226,7 +68930,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67236,7 +68940,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -67246,7 +68950,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -67271,14 +68975,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -67318,7 +69022,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -67432,20 +69136,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67454,7 +69158,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67467,29 +69171,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67498,7 +69202,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67511,26 +69215,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -67562,7 +69266,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -67583,9 +69287,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67594,7 +69298,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -67604,7 +69308,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -67614,7 +69318,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -67639,14 +69343,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -67686,7 +69390,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -69789,6 +71493,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -69806,6 +71511,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -69910,20 +71616,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -69932,7 +71638,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -69945,29 +71651,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -69976,7 +71682,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -69989,26 +71695,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -70040,7 +71746,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -70061,9 +71767,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -70072,7 +71778,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -70082,7 +71788,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -70092,7 +71798,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -70117,14 +71823,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -70164,7 +71870,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -70278,20 +71984,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -70300,7 +72006,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -70313,29 +72019,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -70344,7 +72050,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -70357,26 +72063,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -70408,7 +72114,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -70429,9 +72135,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -70440,7 +72146,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -70450,7 +72156,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -70460,7 +72166,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -70485,14 +72191,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -70532,7 +72238,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -72615,6 +74321,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -72632,6 +74339,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -72736,20 +74444,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -72758,7 +74466,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -72771,29 +74479,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -72802,7 +74510,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -72815,26 +74523,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -72866,7 +74574,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -72887,9 +74595,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -72898,7 +74606,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -72908,7 +74616,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -72918,7 +74626,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -72943,14 +74651,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -72990,7 +74698,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -73104,20 +74812,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -73126,7 +74834,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -73139,29 +74847,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -73170,7 +74878,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -73183,26 +74891,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -73234,7 +74942,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -73255,9 +74963,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -73266,7 +74974,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -73276,7 +74984,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -73286,7 +74994,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -73311,14 +75019,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -73358,7 +75066,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -75569,6 +77277,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -75586,6 +77295,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -75690,20 +77400,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -75712,7 +77422,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -75725,29 +77435,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -75756,7 +77466,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -75769,26 +77479,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -75820,7 +77530,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -75841,9 +77551,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -75852,7 +77562,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -75862,7 +77572,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -75872,7 +77582,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -75897,14 +77607,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -75944,7 +77654,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -76058,20 +77768,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -76080,7 +77790,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -76093,29 +77803,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -76124,7 +77834,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -76137,26 +77847,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -76188,7 +77898,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -76209,9 +77919,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -76220,7 +77930,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -76230,7 +77940,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -76240,7 +77950,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -76265,14 +77975,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -76312,7 +78022,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -78488,6 +80198,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -78505,6 +80216,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -78609,20 +80321,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -78631,7 +80343,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -78644,29 +80356,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -78675,7 +80387,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -78688,26 +80400,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -78739,7 +80451,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -78760,9 +80472,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -78771,7 +80483,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -78781,7 +80493,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -78791,7 +80503,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -78816,14 +80528,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -78863,7 +80575,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -78977,20 +80689,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -78999,7 +80711,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -79012,29 +80724,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -79043,7 +80755,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -79056,26 +80768,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -79107,7 +80819,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -79128,9 +80840,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -79139,7 +80851,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -79149,7 +80861,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -79159,7 +80871,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -79184,14 +80896,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -79231,7 +80943,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -81337,6 +83049,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -81354,6 +83067,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -81458,20 +83172,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81480,7 +83194,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81493,29 +83207,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81524,7 +83238,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81537,26 +83251,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -81588,7 +83302,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -81609,9 +83323,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81620,7 +83334,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81630,7 +83344,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -81640,7 +83354,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -81665,14 +83379,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -81712,7 +83426,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -81826,20 +83540,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81848,7 +83562,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81861,29 +83575,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81892,7 +83606,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81905,26 +83619,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -81956,7 +83670,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -81977,9 +83691,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81988,7 +83702,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -81998,7 +83712,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -82008,7 +83722,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -82033,14 +83747,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -82080,7 +83794,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -84167,6 +85881,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -84184,6 +85899,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -84288,20 +86004,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84310,7 +86026,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84323,29 +86039,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84354,7 +86070,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84367,26 +86083,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -84418,7 +86134,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -84439,9 +86155,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84450,7 +86166,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84460,7 +86176,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -84470,7 +86186,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -84495,14 +86211,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -84542,7 +86258,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -84656,20 +86372,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84678,7 +86394,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84691,29 +86407,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84722,7 +86438,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84735,26 +86451,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -84786,7 +86502,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -84807,9 +86523,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84818,7 +86534,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -84828,7 +86544,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -84838,7 +86554,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -84863,14 +86579,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -84910,7 +86626,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -87126,6 +88842,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -87143,6 +88860,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -87247,20 +88965,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87269,7 +88987,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87282,29 +89000,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87313,7 +89031,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87326,26 +89044,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -87377,7 +89095,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -87398,9 +89116,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87409,7 +89127,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87419,7 +89137,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -87429,7 +89147,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -87454,14 +89172,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -87501,7 +89219,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -87615,20 +89333,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87637,7 +89355,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87650,29 +89368,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87681,7 +89399,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87694,26 +89412,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -87745,7 +89463,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -87766,9 +89484,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87777,7 +89495,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -87787,7 +89505,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -87797,7 +89515,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -87822,14 +89540,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -87869,7 +89587,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -90029,6 +91747,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -90046,6 +91765,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -90150,20 +91870,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90172,7 +91892,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90185,29 +91905,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90216,7 +91936,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90229,26 +91949,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -90280,7 +92000,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -90301,9 +92021,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90312,7 +92032,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90322,7 +92042,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -90332,7 +92052,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -90357,14 +92077,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -90404,7 +92124,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -90518,20 +92238,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90540,7 +92260,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90553,29 +92273,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90584,7 +92304,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90597,26 +92317,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -90648,7 +92368,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -90669,9 +92389,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90680,7 +92400,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -90690,7 +92410,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -90700,7 +92420,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -90725,14 +92445,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -90772,7 +92492,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -92866,6 +94586,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -92883,6 +94604,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -92987,20 +94709,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93009,7 +94731,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93022,29 +94744,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93053,7 +94775,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93066,26 +94788,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -93117,7 +94839,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -93138,9 +94860,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93149,7 +94871,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93159,7 +94881,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -93169,7 +94891,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -93194,14 +94916,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -93241,7 +94963,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -93355,20 +95077,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93377,7 +95099,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93390,29 +95112,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93421,7 +95143,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93434,26 +95156,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -93485,7 +95207,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -93506,9 +95228,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93517,7 +95239,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -93527,7 +95249,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -93537,7 +95259,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -93562,14 +95284,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -93609,7 +95331,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -95683,6 +97405,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -95700,6 +97423,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -95804,20 +97528,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -95826,7 +97550,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -95839,29 +97563,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -95870,7 +97594,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -95883,26 +97607,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -95934,7 +97658,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -95955,9 +97679,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -95966,7 +97690,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -95976,7 +97700,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -95986,7 +97710,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -96011,14 +97735,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -96058,7 +97782,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -96172,20 +97896,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -96194,7 +97918,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -96207,29 +97931,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -96238,7 +97962,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -96251,26 +97975,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -96302,7 +98026,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -96323,9 +98047,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -96334,7 +98058,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -96344,7 +98068,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -96354,7 +98078,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -96379,14 +98103,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -96426,7 +98150,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -98426,10 +100150,21 @@ components: for RollingUpdateStatefulSetStrategyType. example: partition: 5 + maxUnavailable: maxUnavailable properties: + maxUnavailable: + description: IntOrString is a type that can hold an int32 or a string. When + used in JSON or YAML marshalling and unmarshalling, it produces or consumes + the inner type. This allows you to have, for example, a JSON field that + can accept a name or number. + format: int-or-string + type: string partition: description: Partition indicates the ordinal at which the StatefulSet should - be partitioned. Default value is 0. + be partitioned for updates. During a rolling update, all pods from ordinal + Replicas-1 to Partition are updated. All pods from ordinal Partition-1 + to 0 remain untouched. This is helpful in being able to do a canary based + deployment. The default value is 0. format: int32 type: integer type: object @@ -98641,6 +100376,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -98658,6 +100394,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -98762,20 +100499,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -98784,7 +100521,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -98797,29 +100534,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -98828,7 +100565,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -98841,26 +100578,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -98892,7 +100629,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -98913,9 +100650,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -98924,7 +100661,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -98934,7 +100671,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -98944,7 +100681,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -98969,14 +100706,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -99016,7 +100753,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -99130,20 +100867,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -99152,7 +100889,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -99165,29 +100902,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -99196,7 +100933,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -99209,26 +100946,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -99260,7 +100997,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -99281,9 +101018,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -99292,7 +101029,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -99302,7 +101039,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -99312,7 +101049,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -99337,14 +101074,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -99384,7 +101121,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -101249,6 +102986,7 @@ components: type: type rollingUpdate: partition: 5 + maxUnavailable: maxUnavailable replicas: 6 persistentVolumeClaimRetentionPolicy: whenScaled: whenScaled @@ -101762,6 +103500,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -101779,6 +103518,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -101883,20 +103623,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -101905,7 +103645,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -101918,29 +103658,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -101949,7 +103689,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -101962,26 +103702,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -102013,7 +103753,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -102034,9 +103774,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -102045,7 +103785,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -102055,7 +103795,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -102065,7 +103805,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -102090,14 +103830,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -102137,7 +103877,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -102251,20 +103991,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -102273,7 +104013,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -102286,29 +104026,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -102317,7 +104057,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -102330,26 +104070,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -102381,7 +104121,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -102402,9 +104142,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -102413,7 +104153,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -102423,7 +104163,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -102433,7 +104173,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -102458,14 +104198,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -102505,7 +104245,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -104370,6 +106110,7 @@ components: type: type rollingUpdate: partition: 5 + maxUnavailable: maxUnavailable replicas: 6 persistentVolumeClaimRetentionPolicy: whenScaled: whenScaled @@ -104818,6 +106559,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -104835,6 +106577,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -104939,20 +106682,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -104961,7 +106704,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -104974,29 +106717,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105005,7 +106748,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105018,26 +106761,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -105069,7 +106812,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -105090,9 +106833,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105101,7 +106844,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105111,7 +106854,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -105121,7 +106864,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -105146,14 +106889,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -105193,7 +106936,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -105307,20 +107050,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105329,7 +107072,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105342,29 +107085,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105373,7 +107116,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105386,26 +107129,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -105437,7 +107180,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -105458,9 +107201,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105469,7 +107212,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -105479,7 +107222,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -105489,7 +107232,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -105514,14 +107257,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -105561,7 +107304,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -107426,6 +109169,7 @@ components: type: type rollingUpdate: partition: 5 + maxUnavailable: maxUnavailable replicas: 6 persistentVolumeClaimRetentionPolicy: whenScaled: whenScaled @@ -107875,6 +109619,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -107892,6 +109637,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -107996,20 +109742,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108018,7 +109764,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108031,29 +109777,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108062,7 +109808,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108075,26 +109821,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -108126,7 +109872,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -108147,9 +109893,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108158,7 +109904,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108168,7 +109914,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -108178,7 +109924,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -108203,14 +109949,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -108250,7 +109996,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -108364,20 +110110,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108386,7 +110132,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108399,29 +110145,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108430,7 +110176,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108443,26 +110189,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -108494,7 +110240,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -108515,9 +110261,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108526,7 +110272,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -108536,7 +110282,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -108546,7 +110292,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -108571,14 +110317,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -108618,7 +110364,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -110483,6 +112229,7 @@ components: type: type rollingUpdate: partition: 5 + maxUnavailable: maxUnavailable replicas: 6 persistentVolumeClaimRetentionPolicy: whenScaled: whenScaled @@ -110845,7 +112592,6 @@ components: format: int32 type: integer required: - - availableReplicas - replicas type: object v1.StatefulSetUpdateStrategy: @@ -110856,6 +112602,7 @@ components: type: type rollingUpdate: partition: 5 + maxUnavailable: maxUnavailable properties: rollingUpdate: $ref: '#/components/schemas/v1.RollingUpdateStatefulSetStrategy' @@ -120632,6 +122379,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -120649,6 +122397,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -120753,20 +122502,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -120775,7 +122524,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -120788,29 +122537,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -120819,7 +122568,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -120832,26 +122581,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -120883,7 +122632,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -120904,9 +122653,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -120915,7 +122664,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -120925,7 +122674,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -120935,7 +122684,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -120960,14 +122709,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -121007,7 +122756,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -121121,20 +122870,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -121143,7 +122892,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -121156,29 +122905,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -121187,7 +122936,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -121200,26 +122949,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -121251,7 +123000,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -121272,9 +123021,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -121283,7 +123032,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -121293,7 +123042,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -121303,7 +123052,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -121328,14 +123077,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -121375,7 +123124,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -123258,6 +125007,7 @@ components: ttlSecondsAfterFinished: 2 startingDeadlineSeconds: 7 concurrencyPolicy: concurrencyPolicy + timeZone: timeZone failedJobsHistoryLimit: 0 successfulJobsHistoryLimit: 9 status: @@ -123566,6 +125316,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -123583,6 +125334,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -123687,388 +125439,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 6 - - downwardAPI: - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 6 - defaultMode: 6 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 1 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: defaultMode: 6 - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 2 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 8 - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 6 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - ephemeral: - volumeClaimTemplate: - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - spec: - storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - secret: - secretName: secretName - defaultMode: 5 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -124077,7 +125461,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -124090,29 +125474,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -124121,7 +125505,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -124134,26 +125518,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -124185,7 +125569,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -124206,9 +125590,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -124217,7 +125601,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -124227,7 +125611,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -124237,7 +125621,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -124262,14 +125646,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -124309,7 +125693,375 @@ components: volumePath: volumePath fsType: fsType fc: + lun: 1 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + ephemeral: + volumeClaimTemplate: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + deletionTimestamp: 2000-01-23T04:56:07.000+00:00 + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + clusterName: clusterName + creationTimestamp: 2000-01-23T04:56:07.000+00:00 + name: name + namespace: namespace + spec: + storageClassName: storageClassName + dataSourceRef: + apiGroup: apiGroup + kind: kind + name: name + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + secret: + secretName: secretName + defaultMode: 6 + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 5 + - downwardAPI: + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 5 + defaultMode: 6 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 2 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 3 + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 8 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface lun: 6 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 9 + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -126192,6 +127944,7 @@ components: ttlSecondsAfterFinished: 2 startingDeadlineSeconds: 7 concurrencyPolicy: concurrencyPolicy + timeZone: timeZone failedJobsHistoryLimit: 0 successfulJobsHistoryLimit: 9 status: @@ -126465,6 +128218,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -126482,6 +128236,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -126586,20 +128341,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -126608,7 +128363,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -126621,29 +128376,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -126652,7 +128407,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -126665,26 +128420,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -126716,7 +128471,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -126737,9 +128492,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -126748,7 +128503,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -126758,7 +128513,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -126768,7 +128523,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -126793,14 +128548,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -126840,7 +128595,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -126954,20 +128709,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -126976,7 +128731,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -126989,29 +128744,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -127020,7 +128775,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -127033,26 +128788,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -127084,7 +128839,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -127105,9 +128860,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -127116,7 +128871,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -127126,7 +128881,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -127136,7 +128891,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -127161,14 +128916,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -127208,7 +128963,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -129091,6 +130846,7 @@ components: ttlSecondsAfterFinished: 2 startingDeadlineSeconds: 7 concurrencyPolicy: concurrencyPolicy + timeZone: timeZone failedJobsHistoryLimit: 0 successfulJobsHistoryLimit: 9 status: @@ -129345,6 +131101,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -129362,6 +131119,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -129466,388 +131224,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 6 - - downwardAPI: - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 6 - defaultMode: 6 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 1 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: defaultMode: 6 - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 2 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 8 - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 6 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - ephemeral: - volumeClaimTemplate: - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - spec: - storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - secret: - secretName: secretName - defaultMode: 5 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -129856,7 +131246,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -129869,29 +131259,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -129900,7 +131290,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -129913,26 +131303,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -129964,7 +131354,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -129985,9 +131375,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -129996,7 +131386,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -130006,7 +131396,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -130016,7 +131406,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -130041,14 +131431,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -130088,7 +131478,375 @@ components: volumePath: volumePath fsType: fsType fc: + lun: 1 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + ephemeral: + volumeClaimTemplate: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + deletionTimestamp: 2000-01-23T04:56:07.000+00:00 + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + clusterName: clusterName + creationTimestamp: 2000-01-23T04:56:07.000+00:00 + name: name + namespace: namespace + spec: + storageClassName: storageClassName + dataSourceRef: + apiGroup: apiGroup + kind: kind + name: name + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + secret: + secretName: secretName + defaultMode: 6 + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 5 + - downwardAPI: + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 5 + defaultMode: 6 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 2 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 3 + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 8 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface lun: 6 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 9 + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -131971,6 +133729,7 @@ components: ttlSecondsAfterFinished: 2 startingDeadlineSeconds: 7 concurrencyPolicy: concurrencyPolicy + timeZone: timeZone failedJobsHistoryLimit: 0 successfulJobsHistoryLimit: 9 properties: @@ -132004,6 +133763,12 @@ components: description: This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false. type: boolean + timeZone: + description: 'The time zone for the given schedule, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. + If not specified, this will rely on the time zone of the kube-controller-manager + process. ALPHA: This field is in alpha and must be enabled via the `CronJobTimeZone` + feature gate.' + type: string required: - jobTemplate - schedule @@ -132250,6 +134015,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -132267,6 +134033,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -132371,20 +134138,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132393,7 +134160,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132406,29 +134173,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132437,7 +134204,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132450,26 +134217,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -132501,7 +134268,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -132522,9 +134289,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132533,7 +134300,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132543,7 +134310,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -132553,7 +134320,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -132578,14 +134345,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -132625,7 +134392,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -132739,20 +134506,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132761,7 +134528,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132774,29 +134541,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132805,7 +134572,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132818,26 +134585,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -132869,7 +134636,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -132890,9 +134657,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132901,7 +134668,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -132911,7 +134678,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -132921,7 +134688,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -132946,14 +134713,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -132993,7 +134760,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -135173,6 +136940,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -135190,6 +136958,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -135294,388 +137063,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 6 - - downwardAPI: - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 6 - defaultMode: 6 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 1 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: defaultMode: 6 - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 2 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 8 - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 6 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - ephemeral: - volumeClaimTemplate: - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - spec: - storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - secret: - secretName: secretName - defaultMode: 5 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -135684,7 +137085,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -135697,29 +137098,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -135728,7 +137129,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -135741,26 +137142,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -135792,7 +137193,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -135813,9 +137214,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -135824,7 +137225,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -135834,7 +137235,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -135844,7 +137245,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -135869,14 +137270,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -135916,7 +137317,375 @@ components: volumePath: volumePath fsType: fsType fc: + lun: 1 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + ephemeral: + volumeClaimTemplate: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + deletionTimestamp: 2000-01-23T04:56:07.000+00:00 + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + clusterName: clusterName + creationTimestamp: 2000-01-23T04:56:07.000+00:00 + name: name + namespace: namespace + spec: + storageClassName: storageClassName + dataSourceRef: + apiGroup: apiGroup + kind: kind + name: name + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + secret: + secretName: secretName + defaultMode: 6 + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 5 + - downwardAPI: + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 5 + defaultMode: 6 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 2 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 3 + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 8 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface lun: 6 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 9 + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -138027,6 +139796,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -138044,6 +139814,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -138148,20 +139919,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138170,7 +139941,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138183,29 +139954,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138214,7 +139985,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138227,26 +139998,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -138278,7 +140049,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -138299,9 +140070,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138310,7 +140081,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138320,7 +140091,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -138330,7 +140101,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -138355,14 +140126,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -138402,7 +140173,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -138516,20 +140287,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138538,7 +140309,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138551,29 +140322,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138582,7 +140353,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138595,26 +140366,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -138646,7 +140417,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -138667,9 +140438,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138678,7 +140449,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -138688,7 +140459,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -138698,7 +140469,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -138723,14 +140494,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -138770,7 +140541,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -140861,6 +142632,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -140878,6 +142650,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -140982,388 +142755,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - projected: - sources: - - downwardAPI: - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 6 - - downwardAPI: - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - configMap: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - secret: - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - serviceAccountToken: - path: path - audience: audience - expirationSeconds: 6 - defaultMode: 6 - cephfs: - path: path - secretRef: - name: name - secretFile: secretFile - readOnly: true - user: user - monitors: - - monitors - - monitors - scaleIO: - system: system - protectionDomain: protectionDomain - sslEnabled: true - storageMode: storageMode - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - storagePool: storagePool - gateway: gateway - emptyDir: - sizeLimit: sizeLimit - medium: medium - glusterfs: - path: path - endpoints: endpoints - readOnly: true - gcePersistentDisk: - partition: 1 - readOnly: true - pdName: pdName - fsType: fsType - photonPersistentDisk: - pdID: pdID - fsType: fsType - azureDisk: - diskName: diskName - kind: kind - readOnly: true - cachingMode: cachingMode - diskURI: diskURI - fsType: fsType - cinder: - secretRef: - name: name - volumeID: volumeID - readOnly: true - fsType: fsType - downwardAPI: defaultMode: 6 - items: - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - - mode: 3 - path: path - resourceFieldRef: - divisor: divisor - resource: resource - containerName: containerName - fieldRef: - apiVersion: apiVersion - fieldPath: fieldPath - awsElasticBlockStore: - partition: 6 - volumeID: volumeID - readOnly: true - fsType: fsType - flocker: - datasetName: datasetName - datasetUUID: datasetUUID - iscsi: - chapAuthSession: true - iscsiInterface: iscsiInterface - lun: 2 - chapAuthDiscovery: true - iqn: iqn - portals: - - portals - - portals - secretRef: - name: name - initiatorName: initiatorName - readOnly: true - fsType: fsType - targetPortal: targetPortal - rbd: - image: image - pool: pool - secretRef: - name: name - readOnly: true - fsType: fsType - keyring: keyring - user: user - monitors: - - monitors - - monitors - configMap: - defaultMode: 8 - name: name - optional: true - items: - - mode: 9 - path: path - key: key - - mode: 9 - path: path - key: key - storageos: - volumeNamespace: volumeNamespace - volumeName: volumeName - secretRef: - name: name - readOnly: true - fsType: fsType - csi: - driver: driver - nodePublishSecretRef: - name: name - readOnly: true - fsType: fsType - volumeAttributes: - key: volumeAttributes - name: name - nfs: - path: path - server: server - readOnly: true - persistentVolumeClaim: - claimName: claimName - readOnly: true - gitRepo: - repository: repository - directory: directory - revision: revision - portworxVolume: - volumeID: volumeID - readOnly: true - fsType: fsType - vsphereVolume: - storagePolicyName: storagePolicyName - storagePolicyID: storagePolicyID - volumePath: volumePath - fsType: fsType - fc: - lun: 6 - targetWWNs: - - targetWWNs - - targetWWNs - readOnly: true - wwids: - - wwids - - wwids - fsType: fsType - hostPath: - path: path - type: type - - quobyte: - volume: volume - registry: registry - readOnly: true - user: user - tenant: tenant - group: group - azureFile: - secretName: secretName - readOnly: true - shareName: shareName - flexVolume: - driver: driver - options: - key: options - secretRef: - name: name - readOnly: true - fsType: fsType - ephemeral: - volumeClaimTemplate: - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - spec: - storageClassName: storageClassName - dataSourceRef: - apiGroup: apiGroup - kind: kind - name: name - volumeName: volumeName - resources: - requests: {} - limits: {} - selector: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - accessModes: - - accessModes - - accessModes - dataSource: - apiGroup: apiGroup - kind: kind - name: name - volumeMode: volumeMode - secret: - secretName: secretName - defaultMode: 5 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -141372,7 +142777,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -141385,29 +142790,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -141416,7 +142821,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -141429,26 +142834,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -141480,7 +142885,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -141501,9 +142906,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -141512,7 +142917,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -141522,7 +142927,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -141532,7 +142937,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -141557,14 +142962,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -141604,7 +143009,375 @@ components: volumePath: volumePath fsType: fsType fc: + lun: 1 + targetWWNs: + - targetWWNs + - targetWWNs + readOnly: true + wwids: + - wwids + - wwids + fsType: fsType + hostPath: + path: path + type: type + - quobyte: + volume: volume + registry: registry + readOnly: true + user: user + tenant: tenant + group: group + azureFile: + secretName: secretName + readOnly: true + shareName: shareName + flexVolume: + driver: driver + options: + key: options + secretRef: + name: name + readOnly: true + fsType: fsType + ephemeral: + volumeClaimTemplate: + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + deletionTimestamp: 2000-01-23T04:56:07.000+00:00 + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + clusterName: clusterName + creationTimestamp: 2000-01-23T04:56:07.000+00:00 + name: name + namespace: namespace + spec: + storageClassName: storageClassName + dataSourceRef: + apiGroup: apiGroup + kind: kind + name: name + volumeName: volumeName + resources: + requests: {} + limits: {} + selector: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + accessModes: + - accessModes + - accessModes + dataSource: + apiGroup: apiGroup + kind: kind + name: name + volumeMode: volumeMode + secret: + secretName: secretName + defaultMode: 6 + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + projected: + sources: + - downwardAPI: + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 5 + - downwardAPI: + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + configMap: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + secret: + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + serviceAccountToken: + path: path + audience: audience + expirationSeconds: 5 + defaultMode: 6 + cephfs: + path: path + secretRef: + name: name + secretFile: secretFile + readOnly: true + user: user + monitors: + - monitors + - monitors + scaleIO: + system: system + protectionDomain: protectionDomain + sslEnabled: true + storageMode: storageMode + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + storagePool: storagePool + gateway: gateway + emptyDir: + sizeLimit: sizeLimit + medium: medium + glusterfs: + path: path + endpoints: endpoints + readOnly: true + gcePersistentDisk: + partition: 2 + readOnly: true + pdName: pdName + fsType: fsType + photonPersistentDisk: + pdID: pdID + fsType: fsType + azureDisk: + diskName: diskName + kind: kind + readOnly: true + cachingMode: cachingMode + diskURI: diskURI + fsType: fsType + cinder: + secretRef: + name: name + volumeID: volumeID + readOnly: true + fsType: fsType + downwardAPI: + defaultMode: 3 + items: + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + - mode: 6 + path: path + resourceFieldRef: + divisor: divisor + resource: resource + containerName: containerName + fieldRef: + apiVersion: apiVersion + fieldPath: fieldPath + awsElasticBlockStore: + partition: 8 + volumeID: volumeID + readOnly: true + fsType: fsType + flocker: + datasetName: datasetName + datasetUUID: datasetUUID + iscsi: + chapAuthSession: true + iscsiInterface: iscsiInterface lun: 6 + chapAuthDiscovery: true + iqn: iqn + portals: + - portals + - portals + secretRef: + name: name + initiatorName: initiatorName + readOnly: true + fsType: fsType + targetPortal: targetPortal + rbd: + image: image + pool: pool + secretRef: + name: name + readOnly: true + fsType: fsType + keyring: keyring + user: user + monitors: + - monitors + - monitors + configMap: + defaultMode: 9 + name: name + optional: true + items: + - mode: 6 + path: path + key: key + - mode: 6 + path: path + key: key + storageos: + volumeNamespace: volumeNamespace + volumeName: volumeName + secretRef: + name: name + readOnly: true + fsType: fsType + csi: + driver: driver + nodePublishSecretRef: + name: name + readOnly: true + fsType: fsType + volumeAttributes: + key: volumeAttributes + name: name + nfs: + path: path + server: server + readOnly: true + persistentVolumeClaim: + claimName: claimName + readOnly: true + gitRepo: + repository: repository + directory: directory + revision: revision + portworxVolume: + volumeID: volumeID + readOnly: true + fsType: fsType + vsphereVolume: + storagePolicyName: storagePolicyName + storagePolicyID: storagePolicyID + volumePath: volumePath + fsType: fsType + fc: + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -143507,7 +145280,7 @@ components: `Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`. - This field is beta-level. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, the controller skips updates for the Job. + More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, which is possible during upgrades due to version skew, the controller skips updates for the Job. type: string completions: description: 'Specifies the desired number of successfully finished pods @@ -143539,10 +145312,14 @@ components: selector: $ref: '#/components/schemas/v1.LabelSelector' suspend: - description: |- - Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false. - - This field is beta-level, gated by SuspendJob feature flag (enabled by default). + description: Suspend specifies whether the Job controller should create + Pods or not. If a Job is created with suspend set to true, no Pods are + created by the Job controller. If a Job is suspended after creation (i.e. + the flag goes from false to true), the Job controller will delete all + active Pods associated with this Job. Users must design their workload + to gracefully handle this. Suspending a Job will reset the StartTime field + of the Job, effectively resetting the ActiveDeadlineSeconds timer too. + Defaults to false. type: boolean template: $ref: '#/components/schemas/v1.PodTemplateSpec' @@ -143630,7 +145407,7 @@ components: description: |- The number of pods which have a Ready condition. - This field is alpha-level. The job controller populates the field when the feature gate JobReadyPods is enabled (disabled by default). + This field is beta-level. The job controller populates the field when the feature gate JobReadyPods is enabled (enabled by default). format: int32 type: integer startTime: @@ -143852,6 +145629,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -143869,6 +145647,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -143973,20 +145752,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -143995,7 +145774,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144008,29 +145787,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144039,7 +145818,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144052,26 +145831,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -144103,7 +145882,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -144124,9 +145903,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144135,7 +145914,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144145,7 +145924,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -144155,7 +145934,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -144180,14 +145959,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -144227,7 +146006,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -144341,20 +146120,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144363,7 +146142,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144376,29 +146155,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144407,7 +146186,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144420,26 +146199,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -144471,7 +146250,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -144492,9 +146271,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144503,7 +146282,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -144513,7 +146292,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -144523,7 +146302,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -144548,14 +146327,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -144595,7 +146374,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -146762,6 +148541,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -146779,6 +148559,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -146883,20 +148664,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -146905,7 +148686,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -146918,29 +148699,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -146949,7 +148730,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -146962,26 +148743,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -147013,7 +148794,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -147034,9 +148815,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -147045,7 +148826,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -147055,7 +148836,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -147065,7 +148846,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -147090,14 +148871,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -147137,7 +148918,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -147251,20 +149032,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -147273,7 +149054,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -147286,29 +149067,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -147317,7 +149098,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -147330,26 +149111,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -147381,7 +149162,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -147402,9 +149183,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -147413,7 +149194,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -147423,7 +149204,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -147433,7 +149214,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -147458,14 +149239,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -147505,7 +149286,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -149388,6 +151169,7 @@ components: ttlSecondsAfterFinished: 2 startingDeadlineSeconds: 6 concurrencyPolicy: concurrencyPolicy + timeZone: timeZone failedJobsHistoryLimit: 0 successfulJobsHistoryLimit: 1 status: @@ -149696,6 +151478,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -149713,6 +151496,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -149817,20 +151601,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -149839,7 +151623,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -149852,29 +151636,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -149883,7 +151667,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -149896,26 +151680,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -149947,7 +151731,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -149968,9 +151752,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -149979,7 +151763,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -149989,7 +151773,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -149999,7 +151783,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -150024,14 +151808,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -150071,7 +151855,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -150185,20 +151969,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -150207,7 +151991,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -150220,29 +152004,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -150251,7 +152035,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -150264,26 +152048,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -150315,7 +152099,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -150336,9 +152120,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -150347,7 +152131,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -150357,7 +152141,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -150367,7 +152151,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -150392,14 +152176,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -150439,7 +152223,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -152322,6 +154106,7 @@ components: ttlSecondsAfterFinished: 2 startingDeadlineSeconds: 6 concurrencyPolicy: concurrencyPolicy + timeZone: timeZone failedJobsHistoryLimit: 0 successfulJobsHistoryLimit: 1 status: @@ -152595,6 +154380,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -152612,6 +154398,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -152716,20 +154503,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -152738,7 +154525,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -152751,29 +154538,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -152782,7 +154569,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -152795,26 +154582,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -152846,7 +154633,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -152867,9 +154654,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -152878,7 +154665,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -152888,7 +154675,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -152898,7 +154685,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -152923,14 +154710,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -152970,7 +154757,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -153084,20 +154871,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -153106,7 +154893,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -153119,29 +154906,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -153150,7 +154937,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -153163,26 +154950,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -153214,7 +155001,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -153235,9 +155022,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -153246,7 +155033,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -153256,7 +155043,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -153266,7 +155053,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -153291,14 +155078,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -153338,7 +155125,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -155221,6 +157008,7 @@ components: ttlSecondsAfterFinished: 2 startingDeadlineSeconds: 6 concurrencyPolicy: concurrencyPolicy + timeZone: timeZone failedJobsHistoryLimit: 0 successfulJobsHistoryLimit: 1 status: @@ -155475,6 +157263,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -155492,6 +157281,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -155596,20 +157386,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -155618,7 +157408,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -155631,29 +157421,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -155662,7 +157452,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -155675,26 +157465,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -155726,7 +157516,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -155747,9 +157537,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -155758,7 +157548,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -155768,7 +157558,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -155778,7 +157568,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -155803,14 +157593,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -155850,7 +157640,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -155964,20 +157754,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -155986,7 +157776,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -155999,29 +157789,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -156030,7 +157820,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -156043,26 +157833,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -156094,7 +157884,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -156115,9 +157905,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -156126,7 +157916,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -156136,7 +157926,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -156146,7 +157936,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -156171,14 +157961,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -156218,7 +158008,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -158101,6 +159891,7 @@ components: ttlSecondsAfterFinished: 2 startingDeadlineSeconds: 6 concurrencyPolicy: concurrencyPolicy + timeZone: timeZone failedJobsHistoryLimit: 0 successfulJobsHistoryLimit: 1 properties: @@ -158137,6 +159928,12 @@ components: description: This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false. type: boolean + timeZone: + description: 'The time zone for the given schedule, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. + If not specified, this will rely on the time zone of the kube-controller-manager + process. ALPHA: This field is in alpha and must be enabled via the `CronJobTimeZone` + feature gate.' + type: string required: - jobTemplate - schedule @@ -158382,6 +160179,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -158399,6 +160197,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -158503,20 +160302,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158525,7 +160324,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158538,29 +160337,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158569,7 +160368,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158582,26 +160381,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -158633,7 +160432,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -158654,9 +160453,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158665,7 +160464,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158675,7 +160474,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -158685,7 +160484,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -158710,14 +160509,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -158757,7 +160556,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -158871,20 +160670,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158893,7 +160692,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158906,29 +160705,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158937,7 +160736,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -158950,26 +160749,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -159001,7 +160800,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -159022,9 +160821,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -159033,7 +160832,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -159043,7 +160842,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -159053,7 +160852,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -159078,14 +160877,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -159125,7 +160924,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -161411,8 +163210,6 @@ components: 3. Signer whose configured minimum is longer than the requested duration The minimum valid value for expirationSeconds is 600, i.e. 10 minutes. - - As of v1.22, this field is beta and is controlled via the CSRDuration feature gate. format: int32 type: integer extra: @@ -161821,31 +163618,31 @@ components: An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling. example: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType properties: fsType: - description: 'Filesystem type of the volume that you want to mount. Tip: - Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore' + description: 'fsType is the filesystem type of the volume that you want + to mount. Tip: Ensure that the filesystem type is supported by the host + operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred + to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore' type: string partition: - description: 'The partition in the volume that you want to mount. If omitted, - the default is to mount by volume name. Examples: For volume /dev/sda1, - you specify the partition as "1". Similarly, the volume partition for - /dev/sda is "0" (or you can leave the property empty).' + description: 'partition is the partition in the volume that you want to + mount. If omitted, the default is to mount by volume name. Examples: For + volume /dev/sda1, you specify the partition as "1". Similarly, the volume + partition for /dev/sda is "0" (or you can leave the property empty).' format: int32 type: integer readOnly: - description: 'Specify "true" to force and set the ReadOnly property in VolumeMounts - to "true". If omitted, the default is "false". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore' + description: 'readOnly value true will force the readOnly setting in VolumeMounts. + More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore' type: boolean volumeID: - description: 'Unique ID of the persistent disk resource in AWS (Amazon EBS - volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore' + description: 'volumeID is unique ID of the persistent disk resource in AWS + (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore' type: string required: - volumeID @@ -162256,27 +164053,28 @@ components: fsType: fsType properties: cachingMode: - description: 'Host Caching mode: None, Read Only, Read Write.' + description: 'cachingMode is the Host Caching mode: None, Read Only, Read + Write.' type: string diskName: - description: The Name of the data disk in the blob storage + description: diskName is the Name of the data disk in the blob storage type: string diskURI: - description: The URI the data disk in the blob storage + description: diskURI is the URI of data disk in the blob storage type: string fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred - to be "ext4" if unspecified. + description: fsType is Filesystem type to mount. Must be a filesystem type + supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly + inferred to be "ext4" if unspecified. type: string kind: - description: 'Expected values Shared: multiple blob disks per storage account Dedicated: - single blob disk per storage account Managed: azure managed data disk - (only in managed availability set). defaults to shared' + description: 'kind expected values are Shared: multiple blob disks per storage + account Dedicated: single blob disk per storage account Managed: azure + managed data disk (only in managed availability set). defaults to shared' type: string readOnly: - description: Defaults to false (read/write). ReadOnly here will force the - ReadOnly setting in VolumeMounts. + description: readOnly Defaults to false (read/write). ReadOnly here will + force the ReadOnly setting in VolumeMounts. type: boolean required: - diskName @@ -162292,19 +164090,19 @@ components: shareName: shareName properties: readOnly: - description: Defaults to false (read/write). ReadOnly here will force the - ReadOnly setting in VolumeMounts. + description: readOnly defaults to false (read/write). ReadOnly here will + force the ReadOnly setting in VolumeMounts. type: boolean secretName: - description: the name of secret that contains Azure Storage Account Name - and Key + description: secretName is the name of secret that contains Azure Storage + Account Name and Key type: string secretNamespace: - description: the namespace of the secret that contains Azure Storage Account - Name and Key default is the same as the Pod + description: secretNamespace is the namespace of the secret that contains + Azure Storage Account Name and Key default is the same as the Pod type: string shareName: - description: Share Name + description: shareName is the azure Share Name type: string required: - secretName @@ -162319,15 +164117,15 @@ components: shareName: shareName properties: readOnly: - description: Defaults to false (read/write). ReadOnly here will force the - ReadOnly setting in VolumeMounts. + description: readOnly defaults to false (read/write). ReadOnly here will + force the ReadOnly setting in VolumeMounts. type: boolean secretName: - description: the name of secret that contains Azure Storage Account Name - and Key + description: secretName is the name of secret that contains Azure Storage + Account Name and Key type: string shareName: - description: Share Name + description: shareName is the azure share Name type: string required: - secretName @@ -162447,27 +164245,27 @@ components: controllerPublishSecretRef: $ref: '#/components/schemas/v1.SecretReference' driver: - description: Driver is the name of the driver to use for this volume. Required. + description: driver is the name of the driver to use for this volume. Required. type: string fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". + description: fsType to mount. Must be a filesystem type supported by the + host operating system. Ex. "ext4", "xfs", "ntfs". type: string nodePublishSecretRef: $ref: '#/components/schemas/v1.SecretReference' nodeStageSecretRef: $ref: '#/components/schemas/v1.SecretReference' readOnly: - description: 'Optional: The value to pass to ControllerPublishVolumeRequest. - Defaults to false (read/write).' + description: readOnly value to pass to ControllerPublishVolumeRequest. Defaults + to false (read/write). type: boolean volumeAttributes: additionalProperties: type: string - description: Attributes of the volume to publish. + description: volumeAttributes of the volume to publish. type: object volumeHandle: - description: VolumeHandle is the unique volume name returned by the CSI + description: volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required. type: string @@ -162488,24 +164286,24 @@ components: key: volumeAttributes properties: driver: - description: Driver is the name of the CSI driver that handles this volume. + description: driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. type: string fsType: - description: Filesystem type to mount. Ex. "ext4", "xfs", "ntfs". If not - provided, the empty value is passed to the associated CSI driver which - will determine the default filesystem to apply. + description: fsType to mount. Ex. "ext4", "xfs", "ntfs". If not provided, + the empty value is passed to the associated CSI driver which will determine + the default filesystem to apply. type: string nodePublishSecretRef: $ref: '#/components/schemas/v1.LocalObjectReference' readOnly: - description: Specifies a read-only configuration for the volume. Defaults - to false (read/write). + description: readOnly specifies a read-only configuration for the volume. + Defaults to false (read/write). type: boolean volumeAttributes: additionalProperties: type: string - description: VolumeAttributes stores driver-specific properties that are + description: volumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. type: object @@ -162549,28 +164347,28 @@ components: - monitors properties: monitors: - description: 'Required: Monitors is a collection of Ceph monitors More info: - https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' + description: 'monitors is Required: Monitors is a collection of Ceph monitors + More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' items: type: string type: array path: - description: 'Optional: Used as the mounted root, rather than the full Ceph - tree, default is /' + description: 'path is Optional: Used as the mounted root, rather than the + full Ceph tree, default is /' type: string readOnly: - description: 'Optional: Defaults to false (read/write). ReadOnly here will - force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' + description: 'readOnly is Optional: Defaults to false (read/write). ReadOnly + here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' type: boolean secretFile: - description: 'Optional: SecretFile is the path to key ring for User, default - is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' + description: 'secretFile is Optional: SecretFile is the path to key ring + for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' type: string secretRef: $ref: '#/components/schemas/v1.SecretReference' user: - description: 'Optional: User is the rados user name, default is admin More - info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' + description: 'user is Optional: User is the rados user name, default is + admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' type: string required: - monitors @@ -162590,28 +164388,28 @@ components: - monitors properties: monitors: - description: 'Required: Monitors is a collection of Ceph monitors More info: - https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' + description: 'monitors is Required: Monitors is a collection of Ceph monitors + More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' items: type: string type: array path: - description: 'Optional: Used as the mounted root, rather than the full Ceph - tree, default is /' + description: 'path is Optional: Used as the mounted root, rather than the + full Ceph tree, default is /' type: string readOnly: - description: 'Optional: Defaults to false (read/write). ReadOnly here will - force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' + description: 'readOnly is Optional: Defaults to false (read/write). ReadOnly + here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' type: boolean secretFile: - description: 'Optional: SecretFile is the path to key ring for User, default - is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' + description: 'secretFile is Optional: SecretFile is the path to key ring + for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' type: string secretRef: $ref: '#/components/schemas/v1.LocalObjectReference' user: - description: 'Optional: User is the rados user name, default is admin More - info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' + description: 'user is optional: User is the rados user name, default is + admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it' type: string required: - monitors @@ -162630,18 +164428,18 @@ components: fsType: fsType properties: fsType: - description: 'Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly - inferred to be "ext4" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' + description: 'fsType Filesystem type to mount. Must be a filesystem type + supported by the host operating system. Examples: "ext4", "xfs", "ntfs". + Implicitly inferred to be "ext4" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' type: string readOnly: - description: 'Optional: Defaults to false (read/write). ReadOnly here will - force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' + description: 'readOnly is Optional: Defaults to false (read/write). ReadOnly + here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' type: boolean secretRef: $ref: '#/components/schemas/v1.SecretReference' volumeID: - description: 'volume id used to identify the volume in cinder. More info: + description: 'volumeID used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' type: string required: @@ -162660,18 +164458,18 @@ components: fsType: fsType properties: fsType: - description: 'Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly - inferred to be "ext4" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' + description: 'fsType is the filesystem type to mount. Must be a filesystem + type supported by the host operating system. Examples: "ext4", "xfs", + "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' type: string readOnly: - description: 'Optional: Defaults to false (read/write). ReadOnly here will + description: 'readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' type: boolean secretRef: $ref: '#/components/schemas/v1.LocalObjectReference' volumeID: - description: 'volume id used to identify the volume in cinder. More info: + description: 'volumeID used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md' type: string required: @@ -163292,19 +165090,19 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key properties: items: - description: If unspecified, each key-value pair in the Data field of the - referenced ConfigMap will be projected into the volume as a file whose - name is the key and content is the value. If specified, the listed keys - will be projected into the specified paths, and unlisted keys will not - be present. If a key is specified which is not present in the ConfigMap, + description: items if unspecified, each key-value pair in the Data field + of the referenced ConfigMap will be projected into the volume as a file + whose name is the key and content is the value. If specified, the listed + keys will be projected into the specified paths, and unlisted keys will + not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. items: @@ -163314,7 +165112,8 @@ components: description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' type: string optional: - description: Specify whether the ConfigMap or its keys must be defined + description: optional specify whether the ConfigMap or its keys must be + defined type: boolean type: object v1.ConfigMapVolumeSource: @@ -163323,33 +165122,33 @@ components: The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling. example: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key properties: defaultMode: - description: 'Optional: mode bits used to set permissions on created files - by default. Must be an octal value between 0000 and 0777 or a decimal - value between 0 and 511. YAML accepts both octal and decimal values, JSON - requires decimal values for mode bits. Defaults to 0644. Directories within - the path are not affected by this setting. This might be in conflict with - other options that affect the file mode, like fsGroup, and the result - can be other mode bits set.' + description: 'defaultMode is optional: mode bits used to set permissions + on created files by default. Must be an octal value between 0000 and 0777 + or a decimal value between 0 and 511. YAML accepts both octal and decimal + values, JSON requires decimal values for mode bits. Defaults to 0644. + Directories within the path are not affected by this setting. This might + be in conflict with other options that affect the file mode, like fsGroup, + and the result can be other mode bits set.' format: int32 type: integer items: - description: If unspecified, each key-value pair in the Data field of the - referenced ConfigMap will be projected into the volume as a file whose - name is the key and content is the value. If specified, the listed keys - will be projected into the specified paths, and unlisted keys will not - be present. If a key is specified which is not present in the ConfigMap, + description: items if unspecified, each key-value pair in the Data field + of the referenced ConfigMap will be projected into the volume as a file + whose name is the key and content is the value. If specified, the listed + keys will be projected into the specified paths, and unlisted keys will + not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. items: @@ -163359,7 +165158,8 @@ components: description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' type: string optional: - description: Specify whether the ConfigMap or its keys must be defined + description: optional specify whether the ConfigMap or its keys must be + defined type: boolean type: object v1.Container: @@ -163612,8 +165412,8 @@ components: optional: true properties: args: - description: 'Arguments to the entrypoint. The docker image''s CMD is used - if this is not provided. Variable references $(VAR_NAME) are expanded + description: 'Arguments to the entrypoint. The container image''s CMD is + used if this is not provided. Variable references $(VAR_NAME) are expanded using the container''s environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. @@ -163624,7 +165424,7 @@ components: type: string type: array command: - description: 'Entrypoint array. Not executed within a shell. The docker + description: 'Entrypoint array. Not executed within a shell. The container image''s ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container''s environment. If a variable cannot be resolved, the reference in the input string will be unchanged. @@ -163654,7 +165454,7 @@ components: $ref: '#/components/schemas/v1.EnvFromSource' type: array image: - description: 'Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images + description: 'Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.' @@ -163820,7 +165620,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -163848,7 +165648,7 @@ components: description: ContainerStateTerminated is a terminated state of a container. example: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -163856,7 +165656,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 properties: containerID: - description: Container's ID in the format 'docker://' + description: Container's ID in the format '://' type: string exitCode: description: Exit status from the last termination of the container @@ -163902,7 +165702,7 @@ components: example: image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -163914,7 +165714,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -163929,7 +165729,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -163937,7 +165737,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 properties: containerID: - description: Container's ID in the format 'docker://'. + description: Container's ID in the format '://'. type: string image: description: 'The image the container is running. More info: https://kubernetes.io/docs/concepts/containers/images.' @@ -163991,7 +165791,7 @@ components: mode. example: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -164000,7 +165800,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -164020,7 +165820,7 @@ components: description: DownwardAPIVolumeFile represents information to create the file containing the pod field example: - mode: 3 + mode: 6 path: path resourceFieldRef: divisor: divisor @@ -164055,9 +165855,9 @@ components: description: DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling. example: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -164066,7 +165866,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -164101,9 +165901,9 @@ components: medium: medium properties: medium: - description: 'What type of storage medium should back this directory. The - default is "" which means to use the node''s default medium. Must be an - empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir' + description: 'medium represents what type of storage medium should back + this directory. The default is "" which means to use the node''s default + medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir' type: string sizeLimit: description: |- @@ -164186,7 +165986,7 @@ components: appProtocol: description: The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA - standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). + standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. type: string name: @@ -165201,23 +167001,23 @@ components: optional: true properties: args: - description: 'Arguments to the entrypoint. The docker image''s CMD is used - if this is not provided. Variable references $(VAR_NAME) are expanded - using the container''s environment. If a variable cannot be resolved, - the reference in the input string will be unchanged. Double $$ are reduced - to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. - "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". Escaped - references will never be expanded, regardless of whether the variable - exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' + description: 'Arguments to the entrypoint. The image''s CMD is used if this + is not provided. Variable references $(VAR_NAME) are expanded using the + container''s environment. If a variable cannot be resolved, the reference + in the input string will be unchanged. Double $$ are reduced to a single + $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" + will produce the string literal "$(VAR_NAME)". Escaped references will + never be expanded, regardless of whether the variable exists or not. Cannot + be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' items: type: string type: array command: - description: 'Entrypoint array. Not executed within a shell. The docker - image''s ENTRYPOINT is used if this is not provided. Variable references - $(VAR_NAME) are expanded using the container''s environment. If a variable - cannot be resolved, the reference in the input string will be unchanged. - Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) + description: 'Entrypoint array. Not executed within a shell. The image''s + ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) + are expanded using the container''s environment. If a variable cannot + be resolved, the reference in the input string will be unchanged. Double + $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell' @@ -165243,7 +167043,7 @@ components: $ref: '#/components/schemas/v1.EnvFromSource' type: array image: - description: 'Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images' + description: 'Container image name. More info: https://kubernetes.io/docs/concepts/containers/images' type: string imagePullPolicy: description: |+ @@ -165840,7 +167640,7 @@ components: be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling. example: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -165851,25 +167651,25 @@ components: fsType: fsType properties: fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred - to be "ext4" if unspecified. + description: fsType is the filesystem type to mount. Must be a filesystem + type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". + Implicitly inferred to be "ext4" if unspecified. type: string lun: - description: 'Optional: FC target lun number' + description: 'lun is Optional: FC target lun number' format: int32 type: integer readOnly: - description: 'Optional: Defaults to false (read/write). ReadOnly here will - force the ReadOnly setting in VolumeMounts.' + description: 'readOnly is Optional: Defaults to false (read/write). ReadOnly + here will force the ReadOnly setting in VolumeMounts.' type: boolean targetWWNs: - description: 'Optional: FC target worldwide names (WWNs)' + description: 'targetWWNs is Optional: FC target worldwide names (WWNs)' items: type: string type: array wwids: - description: 'Optional: FC volume world wide identifiers (wwids) Either + description: 'wwids Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.' items: type: string @@ -165889,21 +167689,22 @@ components: fsType: fsType properties: driver: - description: Driver is the name of the driver to use for this volume. + description: driver is the name of the driver to use for this volume. type: string fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem - depends on FlexVolume script. + description: fsType is the Filesystem type to mount. Must be a filesystem + type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". + The default filesystem depends on FlexVolume script. type: string options: additionalProperties: type: string - description: 'Optional: Extra command options if any.' + description: 'options is Optional: this field holds extra command options + if any.' type: object readOnly: - description: 'Optional: Defaults to false (read/write). ReadOnly here will - force the ReadOnly setting in VolumeMounts.' + description: 'readOnly is Optional: defaults to false (read/write). ReadOnly + here will force the ReadOnly setting in VolumeMounts.' type: boolean secretRef: $ref: '#/components/schemas/v1.SecretReference' @@ -165923,21 +167724,22 @@ components: fsType: fsType properties: driver: - description: Driver is the name of the driver to use for this volume. + description: driver is the name of the driver to use for this volume. type: string fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem - depends on FlexVolume script. + description: fsType is the filesystem type to mount. Must be a filesystem + type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". + The default filesystem depends on FlexVolume script. type: string options: additionalProperties: type: string - description: 'Optional: Extra command options if any.' + description: 'options is Optional: this field holds extra command options + if any.' type: object readOnly: - description: 'Optional: Defaults to false (read/write). ReadOnly here will - force the ReadOnly setting in VolumeMounts.' + description: 'readOnly is Optional: defaults to false (read/write). ReadOnly + here will force the ReadOnly setting in VolumeMounts.' type: boolean secretRef: $ref: '#/components/schemas/v1.LocalObjectReference' @@ -165953,12 +167755,12 @@ components: datasetUUID: datasetUUID properties: datasetName: - description: Name of the dataset stored as metadata -> name on the dataset - for Flocker should be considered as deprecated + description: datasetName is Name of the dataset stored as metadata -> name + on the dataset for Flocker should be considered as deprecated type: string datasetUUID: - description: UUID of the dataset. This is unique identifier of a Flocker - dataset + description: datasetUUID is the UUID of the dataset. This is unique identifier + of a Flocker dataset type: string type: object v1.GCEPersistentDiskVolumeSource: @@ -165967,30 +167769,31 @@ components: A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling. example: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType properties: fsType: - description: 'Filesystem type of the volume that you want to mount. Tip: - Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk' + description: 'fsType is filesystem type of the volume that you want to mount. + Tip: Ensure that the filesystem type is supported by the host operating + system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" + if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk' type: string partition: - description: 'The partition in the volume that you want to mount. If omitted, - the default is to mount by volume name. Examples: For volume /dev/sda1, - you specify the partition as "1". Similarly, the volume partition for - /dev/sda is "0" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk' + description: 'partition is the partition in the volume that you want to + mount. If omitted, the default is to mount by volume name. Examples: For + volume /dev/sda1, you specify the partition as "1". Similarly, the volume + partition for /dev/sda is "0" (or you can leave the property empty). More + info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk' format: int32 type: integer pdName: - description: 'Unique name of the PD resource in GCE. Used to identify the - disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk' + description: 'pdName is unique name of the PD resource in GCE. Used to identify + the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk' type: string readOnly: - description: 'ReadOnly here will force the ReadOnly setting in VolumeMounts. + description: 'readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk' type: boolean required: @@ -166026,16 +167829,16 @@ components: revision: revision properties: directory: - description: Target directory name. Must not contain or start with '..'. If - '.' is supplied, the volume directory will be the git repository. Otherwise, - if specified, the volume will contain the git repository in the subdirectory - with the given name. + description: directory is the target directory name. Must not contain or + start with '..'. If '.' is supplied, the volume directory will be the + git repository. Otherwise, if specified, the volume will contain the + git repository in the subdirectory with the given name. type: string repository: - description: Repository URL + description: repository is the URL type: string revision: - description: Commit hash for the specified revision. + description: revision is the commit hash for the specified revision. type: string required: - repository @@ -166050,19 +167853,19 @@ components: endpointsNamespace: endpointsNamespace properties: endpoints: - description: 'EndpointsName is the endpoint name that details Glusterfs - topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' + description: 'endpoints is the endpoint name that details Glusterfs topology. + More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' type: string endpointsNamespace: - description: 'EndpointsNamespace is the namespace that contains Glusterfs + description: 'endpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' type: string path: - description: 'Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' + description: 'path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' type: string readOnly: - description: 'ReadOnly here will force the Glusterfs volume to be mounted + description: 'readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' type: boolean required: @@ -166078,14 +167881,14 @@ components: readOnly: true properties: endpoints: - description: 'EndpointsName is the endpoint name that details Glusterfs - topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' + description: 'endpoints is the endpoint name that details Glusterfs topology. + More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' type: string path: - description: 'Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' + description: 'path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' type: string readOnly: - description: 'ReadOnly here will force the Glusterfs volume to be mounted + description: 'readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod' type: boolean required: @@ -166175,11 +167978,11 @@ components: type: type properties: path: - description: 'Path of the directory on the host. If the path is a symlink, + description: 'path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath' type: string type: - description: 'Type for HostPath Volume Defaults to "" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath' + description: 'type for HostPath Volume Defaults to "" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath' type: string required: - path @@ -166206,48 +168009,52 @@ components: targetPortal: targetPortal properties: chapAuthDiscovery: - description: whether support iSCSI Discovery CHAP authentication + description: chapAuthDiscovery defines whether support iSCSI Discovery CHAP + authentication type: boolean chapAuthSession: - description: whether support iSCSI Session CHAP authentication + description: chapAuthSession defines whether support iSCSI Session CHAP + authentication type: boolean fsType: - description: 'Filesystem type of the volume that you want to mount. Tip: - Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi' + description: 'fsType is the filesystem type of the volume that you want + to mount. Tip: Ensure that the filesystem type is supported by the host + operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred + to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi' type: string initiatorName: - description: Custom iSCSI Initiator Name. If initiatorName is specified - with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. + description: initiatorName is the custom iSCSI Initiator Name. If initiatorName + is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. type: string iqn: - description: Target iSCSI Qualified Name. + description: iqn is Target iSCSI Qualified Name. type: string iscsiInterface: - description: iSCSI Interface Name that uses an iSCSI transport. Defaults - to 'default' (tcp). + description: iscsiInterface is the interface Name that uses an iSCSI transport. + Defaults to 'default' (tcp). type: string lun: - description: iSCSI Target Lun number. + description: lun is iSCSI Target Lun number. format: int32 type: integer portals: - description: iSCSI Target Portal List. The Portal is either an IP or ip_addr:port - if the port is other than default (typically TCP ports 860 and 3260). + description: portals is the iSCSI Target Portal List. The Portal is either + an IP or ip_addr:port if the port is other than default (typically TCP + ports 860 and 3260). items: type: string type: array readOnly: - description: ReadOnly here will force the ReadOnly setting in VolumeMounts. + description: readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. type: boolean secretRef: $ref: '#/components/schemas/v1.SecretReference' targetPortal: - description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port - if the port is other than default (typically TCP ports 860 and 3260). + description: targetPortal is iSCSI Target Portal. The Portal is either an + IP or ip_addr:port if the port is other than default (typically TCP ports + 860 and 3260). type: string required: - iqn @@ -166260,7 +168067,7 @@ components: example: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -166274,48 +168081,52 @@ components: targetPortal: targetPortal properties: chapAuthDiscovery: - description: whether support iSCSI Discovery CHAP authentication + description: chapAuthDiscovery defines whether support iSCSI Discovery CHAP + authentication type: boolean chapAuthSession: - description: whether support iSCSI Session CHAP authentication + description: chapAuthSession defines whether support iSCSI Session CHAP + authentication type: boolean fsType: - description: 'Filesystem type of the volume that you want to mount. Tip: - Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi' + description: 'fsType is the filesystem type of the volume that you want + to mount. Tip: Ensure that the filesystem type is supported by the host + operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred + to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi' type: string initiatorName: - description: Custom iSCSI Initiator Name. If initiatorName is specified - with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. + description: initiatorName is the custom iSCSI Initiator Name. If initiatorName + is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. type: string iqn: - description: Target iSCSI Qualified Name. + description: iqn is the target iSCSI Qualified Name. type: string iscsiInterface: - description: iSCSI Interface Name that uses an iSCSI transport. Defaults - to 'default' (tcp). + description: iscsiInterface is the interface Name that uses an iSCSI transport. + Defaults to 'default' (tcp). type: string lun: - description: iSCSI Target Lun number. + description: lun represents iSCSI Target Lun number. format: int32 type: integer portals: - description: iSCSI Target Portal List. The portal is either an IP or ip_addr:port - if the port is other than default (typically TCP ports 860 and 3260). + description: portals is the iSCSI Target Portal List. The portal is either + an IP or ip_addr:port if the port is other than default (typically TCP + ports 860 and 3260). items: type: string type: array readOnly: - description: ReadOnly here will force the ReadOnly setting in VolumeMounts. + description: readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. type: boolean secretRef: $ref: '#/components/schemas/v1.LocalObjectReference' targetPortal: - description: iSCSI Target Portal. The Portal is either an IP or ip_addr:port - if the port is other than default (typically TCP ports 860 and 3260). + description: targetPortal is iSCSI Target Portal. The Portal is either an + IP or ip_addr:port if the port is other than default (typically TCP ports + 860 and 3260). type: string required: - iqn @@ -166325,26 +168136,26 @@ components: v1.KeyToPath: description: Maps a string key to a path within a volume. example: - mode: 9 + mode: 6 path: path key: key properties: key: - description: The key to project. + description: key is the key to project. type: string mode: - description: 'Optional: mode bits used to set permissions on this file. - Must be an octal value between 0000 and 0777 or a decimal value between - 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal - values for mode bits. If not specified, the volume defaultMode will be - used. This might be in conflict with other options that affect the file - mode, like fsGroup, and the result can be other mode bits set.' + description: 'mode is Optional: mode bits used to set permissions on this + file. Must be an octal value between 0000 and 0777 or a decimal value + between 0 and 511. YAML accepts both octal and decimal values, JSON requires + decimal values for mode bits. If not specified, the volume defaultMode + will be used. This might be in conflict with other options that affect + the file mode, like fsGroup, and the result can be other mode bits set.' format: int32 type: integer path: - description: The relative path of the file to map the key to. May not be - an absolute path. May not contain the path element '..'. May not start - with the string '..'. + description: path is the relative path of the file to map the key to. May + not be an absolute path. May not contain the path element '..'. May not + start with the string '..'. type: string required: - key @@ -166833,14 +168644,14 @@ components: fsType: fsType properties: fsType: - description: Filesystem type to mount. It applies only when the Path is - a block device. Must be a filesystem type supported by the host operating - system. Ex. "ext4", "xfs", "ntfs". The default value is to auto-select - a filesystem if unspecified. + description: fsType is the filesystem type to mount. It applies only when + the Path is a block device. Must be a filesystem type supported by the + host operating system. Ex. "ext4", "xfs", "ntfs". The default value is + to auto-select a filesystem if unspecified. type: string path: - description: The full path to the volume on the node. It can be either a - directory or block device (disk, partition, ...). + description: path of the full path to the volume on the node. It can be + either a directory or block device (disk, partition, ...). type: string required: - path @@ -166854,14 +168665,14 @@ components: readOnly: true properties: path: - description: 'Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs' + description: 'path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs' type: string readOnly: - description: 'ReadOnly here will force the NFS export to be mounted with + description: 'readOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs' type: boolean server: - description: 'Server is the hostname or IP address of the NFS server. More + description: 'server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs' type: string required: @@ -168310,7 +170121,7 @@ components: type: string containerRuntimeVersion: description: ContainerRuntime Version reported by the node through runtime - remote API (e.g. docker://1.5.0). + remote API (e.g. containerd://1.4.2). type: string kernelVersion: description: Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64). @@ -168532,7 +170343,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -168554,7 +170365,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -168686,7 +170497,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -168868,20 +170679,22 @@ components: status: status properties: lastProbeTime: - description: Last time we probed the condition. + description: lastProbeTime is the time we probed the condition. format: date-time type: string lastTransitionTime: - description: Last time the condition transitioned from one status to another. + description: lastTransitionTime is the time the condition transitioned from + one status to another. format: date-time type: string message: - description: Human-readable message indicating details about last transition. + description: message is the human-readable message indicating details about + last transition. type: string reason: - description: Unique, this should be a short, machine understandable string - that gives the reason for condition's last transition. If it reports "ResizeStarted" - that means the underlying persistent volume is being resized. + description: reason is a unique, this should be a short, machine understandable + string that gives the reason for condition's last transition. If it reports + "ResizeStarted" that means the underlying persistent volume is being resized. type: string status: type: string @@ -169113,7 +170926,7 @@ components: internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string items: - description: 'A list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims' + description: 'items is a list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims' items: $ref: '#/components/schemas/v1.PersistentVolumeClaim' type: array @@ -169170,7 +170983,7 @@ components: volumeMode: volumeMode properties: accessModes: - description: 'AccessModes contains the desired access modes the volume should + description: 'accessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1' items: type: string @@ -169184,15 +170997,15 @@ components: selector: $ref: '#/components/schemas/v1.LabelSelector' storageClassName: - description: 'Name of the StorageClass required by the claim. More info: - https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' + description: 'storageClassName is the name of the StorageClass required + by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1' type: string volumeMode: description: volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. type: string volumeName: - description: VolumeName is the binding reference to the PersistentVolume + description: volumeName is the binding reference to the PersistentVolume backing this claim. type: string type: object @@ -169222,7 +171035,7 @@ components: capacity: {} properties: accessModes: - description: 'AccessModes contains the actual access modes the volume backing + description: 'accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1' items: type: string @@ -169230,25 +171043,27 @@ components: allocatedResources: additionalProperties: $ref: '#/components/schemas/resource.Quantity' - description: The storage resource within AllocatedResources tracks the capacity - allocated to a PVC. It may be larger than the actual capacity when a volume - expansion operation is requested. For storage quota, the larger value - from allocatedResources and PVC.spec.resources is used. If allocatedResources - is not set, PVC.spec.resources alone is used for quota calculation. If - a volume expansion capacity request is lowered, allocatedResources is - only lowered if there are no expansion operations in progress and if the - actual volume capacity is equal or lower than the requested capacity. - This is an alpha field and requires enabling RecoverVolumeExpansionFailure + description: allocatedResources is the storage resource within AllocatedResources + tracks the capacity allocated to a PVC. It may be larger than the actual + capacity when a volume expansion operation is requested. For storage quota, + the larger value from allocatedResources and PVC.spec.resources is used. + If allocatedResources is not set, PVC.spec.resources alone is used for + quota calculation. If a volume expansion capacity request is lowered, + allocatedResources is only lowered if there are no expansion operations + in progress and if the actual volume capacity is equal or lower than the + requested capacity. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. type: object capacity: additionalProperties: $ref: '#/components/schemas/resource.Quantity' - description: Represents the actual resources of the underlying volume. + description: capacity represents the actual resources of the underlying + volume. type: object conditions: - description: Current Condition of persistent volume claim. If underlying - persistent volume is being resized then the Condition will be set to 'ResizeStarted'. + description: conditions is the current Condition of persistent volume claim. + If underlying persistent volume is being resized then the Condition will + be set to 'ResizeStarted'. items: $ref: '#/components/schemas/v1.PersistentVolumeClaimCondition' type: array @@ -169256,11 +171071,11 @@ components: x-kubernetes-patch-merge-key: type phase: description: |+ - Phase represents the current phase of PersistentVolumeClaim. + phase represents the current phase of PersistentVolumeClaim. type: string resizeStatus: - description: ResizeStatus stores status of resize operation. ResizeStatus + description: resizeStatus stores status of resize operation. ResizeStatus is not set by default but when expansion is complete resizeStatus is set to empty string by resize controller or kubelet. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. @@ -169367,11 +171182,12 @@ components: readOnly: true properties: claimName: - description: 'ClaimName is the name of a PersistentVolumeClaim in the same + description: 'claimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims' type: string readOnly: - description: Will force the ReadOnly setting in VolumeMounts. Default false. + description: readOnly Will force the ReadOnly setting in VolumeMounts. Default + false. type: boolean required: - claimName @@ -169506,7 +171322,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -169528,7 +171344,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -169660,7 +171476,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -169795,7 +171611,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -169817,7 +171633,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -169949,7 +171765,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -169972,7 +171788,7 @@ components: internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string items: - description: 'List of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes' + description: 'items is a list of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes' items: $ref: '#/components/schemas/v1.PersistentVolume' type: array @@ -170064,7 +171880,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -170086,7 +171902,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -170218,7 +172034,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -170232,7 +172048,7 @@ components: type: type properties: accessModes: - description: 'AccessModes contains all ways the volume can be mounted. More + description: 'accessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes' items: type: string @@ -170246,8 +172062,8 @@ components: capacity: additionalProperties: $ref: '#/components/schemas/resource.Quantity' - description: 'A description of the persistent volume''s resources and capacity. - More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity' + description: 'capacity is the description of the persistent volume''s resources + and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity' type: object cephfs: $ref: '#/components/schemas/v1.CephFSPersistentVolumeSource' @@ -170274,8 +172090,8 @@ components: local: $ref: '#/components/schemas/v1.LocalVolumeSource' mountOptions: - description: 'A list of mount options, e.g. ["ro", "soft"]. Not validated - - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options' + description: 'mountOptions is the list of mount options, e.g. ["ro", "soft"]. + Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options' items: type: string type: array @@ -170285,7 +172101,7 @@ components: $ref: '#/components/schemas/v1.VolumeNodeAffinity' persistentVolumeReclaimPolicy: description: |+ - What happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming + persistentVolumeReclaimPolicy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming type: string photonPersistentDisk: @@ -170299,8 +172115,9 @@ components: scaleIO: $ref: '#/components/schemas/v1.ScaleIOPersistentVolumeSource' storageClassName: - description: Name of StorageClass to which this persistent volume belongs. - Empty value means that this volume does not belong to any StorageClass. + description: storageClassName is the name of StorageClass to which this + persistent volume belongs. Empty value means that this volume does not + belong to any StorageClass. type: string storageos: $ref: '#/components/schemas/v1.StorageOSPersistentVolumeSource' @@ -170320,16 +172137,16 @@ components: message: message properties: message: - description: A human-readable message indicating details about why the volume - is in this state. + description: message is a human-readable message indicating details about + why the volume is in this state. type: string phase: description: |+ - Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase + phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase type: string reason: - description: Reason is a brief CamelCase string that describes any failure + description: reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI. type: string type: object @@ -170340,12 +172157,13 @@ components: fsType: fsType properties: fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred - to be "ext4" if unspecified. + description: fsType is the filesystem type to mount. Must be a filesystem + type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". + Implicitly inferred to be "ext4" if unspecified. type: string pdID: - description: ID that identifies Photon Controller persistent disk + description: pdID is the ID that identifies Photon Controller persistent + disk type: string required: - pdID @@ -170506,6 +172324,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -170523,6 +172342,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -170627,20 +172447,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -170649,7 +172469,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -170662,29 +172482,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -170693,7 +172513,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -170706,26 +172526,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -170757,7 +172577,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -170778,9 +172598,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -170789,7 +172609,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -170799,7 +172619,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -170809,7 +172629,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -170834,14 +172654,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -170881,7 +172701,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -170995,20 +172815,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -171017,7 +172837,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -171030,29 +172850,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -171061,7 +172881,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -171074,26 +172894,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -171125,7 +172945,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -171146,9 +172966,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -171157,7 +172977,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -171167,7 +172987,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -171177,7 +172997,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -171202,14 +173022,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -171249,7 +173069,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -173115,7 +174935,7 @@ components: containerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -173127,7 +174947,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173142,7 +174962,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173150,7 +174970,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -173162,7 +174982,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173177,7 +174997,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173193,7 +175013,7 @@ components: ephemeralContainerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -173205,7 +175025,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173220,7 +175040,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173228,7 +175048,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -173240,7 +175060,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173255,7 +175075,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173279,7 +175099,7 @@ components: initContainerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -173291,7 +175111,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173306,7 +175126,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173314,7 +175134,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -173326,7 +175146,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173341,7 +175161,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -173583,7 +175403,7 @@ components: the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's - namespace" + namespace". items: type: string type: array @@ -174023,6 +175843,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -174040,6 +175861,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -174144,20 +175966,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174166,7 +175988,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174179,29 +176001,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174210,7 +176032,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174223,26 +176045,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -174274,7 +176096,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -174295,9 +176117,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174306,7 +176128,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174316,7 +176138,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -174326,7 +176148,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -174351,14 +176173,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -174398,7 +176220,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -174512,20 +176334,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174534,7 +176356,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174547,29 +176369,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174578,7 +176400,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174591,26 +176413,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -174642,7 +176464,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -174663,9 +176485,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174674,7 +176496,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -174684,7 +176506,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -174694,7 +176516,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -174719,14 +176541,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -174766,7 +176588,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -176632,7 +178454,7 @@ components: containerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -176644,7 +178466,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176659,7 +178481,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176667,7 +178489,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -176679,7 +178501,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176694,7 +178516,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176710,7 +178532,7 @@ components: ephemeralContainerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -176722,7 +178544,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176737,7 +178559,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176745,7 +178567,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -176757,7 +178579,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176772,7 +178594,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176796,7 +178618,7 @@ components: initContainerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -176808,7 +178630,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176823,7 +178645,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176831,7 +178653,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -176843,7 +178665,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -176858,7 +178680,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -177016,6 +178838,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -177033,6 +178856,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -177137,20 +178961,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177159,7 +178983,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177172,29 +178996,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177203,7 +179027,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177216,26 +179040,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -177267,7 +179091,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -177288,9 +179112,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177299,7 +179123,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177309,7 +179133,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -177319,7 +179143,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -177344,14 +179168,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -177391,7 +179215,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -177505,20 +179329,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177527,7 +179351,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177540,29 +179364,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177571,7 +179395,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177584,26 +179408,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -177635,7 +179459,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -177656,9 +179480,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177667,7 +179491,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -177677,7 +179501,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -177687,7 +179511,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -177712,14 +179536,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -177759,7 +179583,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -179625,7 +181449,7 @@ components: containerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -179637,7 +181461,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179652,7 +181476,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179660,7 +181484,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -179672,7 +181496,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179687,7 +181511,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179703,7 +181527,7 @@ components: ephemeralContainerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -179715,7 +181539,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179730,7 +181554,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179738,7 +181562,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -179750,7 +181574,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179765,7 +181589,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179789,7 +181613,7 @@ components: initContainerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -179801,7 +181625,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179816,7 +181640,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179824,7 +181648,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -179836,7 +181660,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -179851,7 +181675,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -180113,6 +181937,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -180130,6 +181955,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -180234,20 +182060,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180256,7 +182082,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180269,29 +182095,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180300,7 +182126,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180313,26 +182139,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -180364,7 +182190,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -180385,9 +182211,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180396,7 +182222,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180406,7 +182232,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -180416,7 +182242,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -180441,14 +182267,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -180488,7 +182314,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -180602,20 +182428,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180624,7 +182450,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180637,29 +182463,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180668,7 +182494,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180681,26 +182507,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -180732,7 +182558,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -180753,9 +182579,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180764,7 +182590,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -180774,7 +182600,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -180784,7 +182610,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -180809,14 +182635,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -180856,7 +182682,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -182791,8 +184617,7 @@ components: description: 'ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller - implementations for them to use. For example, in the case of docker, only - DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod' + implementations for them to use. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod' items: $ref: '#/components/schemas/v1.LocalObjectReference' type: array @@ -182842,15 +184667,12 @@ components: requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and - treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md - This field is beta-level as of Kubernetes v1.18, and is only honored by - servers that enable the PodOverhead feature.' + treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md' type: object preemptionPolicy: description: PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority - if unset. This field is beta-level, gated by the NonPreemptingPriority - feature-gate. + if unset. type: string priority: description: The priority value. Various system components use this field @@ -182886,8 +184708,7 @@ components: group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the "legacy" RuntimeClass will be used, which is an implicit class with an - empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class - This is a beta feature as of Kubernetes v1.14.' + empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class' type: string schedulerName: description: If specified, the pod will be dispatched by specified scheduler. @@ -182973,7 +184794,7 @@ components: containerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -182985,7 +184806,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183000,7 +184821,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183008,7 +184829,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -183020,7 +184841,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183035,7 +184856,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183051,7 +184872,7 @@ components: ephemeralContainerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -183063,7 +184884,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183078,7 +184899,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183086,7 +184907,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -183098,7 +184919,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183113,7 +184934,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183137,7 +184958,7 @@ components: initContainerStatuses: - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -183149,7 +184970,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183164,7 +184985,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183172,7 +184993,7 @@ components: finishedAt: 2000-01-23T04:56:07.000+00:00 - image: image imageID: imageID - restartCount: 3 + restartCount: 7 ready: true name: name started: true @@ -183184,7 +185005,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183199,7 +185020,7 @@ components: message: message terminated: reason: reason - exitCode: 6 + exitCode: 3 startedAt: 2000-01-23T04:56:07.000+00:00 containerID: containerID message: message @@ -183214,8 +185035,8 @@ components: x-kubernetes-patch-strategy: merge x-kubernetes-patch-merge-key: type containerStatuses: - description: 'The list has one entry per container in the manifest. Each - entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status' + description: 'The list has one entry per container in the manifest. More + info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status' items: $ref: '#/components/schemas/v1.ContainerStatus' type: array @@ -183445,6 +185266,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -183462,6 +185284,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -183566,20 +185389,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -183588,7 +185411,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -183601,29 +185424,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -183632,7 +185455,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -183645,26 +185468,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -183696,7 +185519,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -183717,9 +185540,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -183728,7 +185551,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -183738,7 +185561,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -183748,7 +185571,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -183773,14 +185596,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -183820,7 +185643,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -183934,20 +185757,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -183956,7 +185779,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -183969,29 +185792,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -184000,7 +185823,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -184013,26 +185836,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -184064,7 +185887,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -184085,9 +185908,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -184096,7 +185919,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -184106,7 +185929,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -184116,7 +185939,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -184141,14 +185964,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -184188,7 +186011,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -186281,6 +188104,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -186298,6 +188122,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -186402,20 +188227,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186424,7 +188249,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186437,29 +188262,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186468,7 +188293,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186481,26 +188306,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -186532,7 +188357,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -186553,9 +188378,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186564,7 +188389,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186574,7 +188399,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -186584,7 +188409,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -186609,14 +188434,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -186656,7 +188481,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -186770,20 +188595,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186792,7 +188617,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186805,29 +188630,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186836,7 +188661,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186849,26 +188674,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -186900,7 +188725,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -186921,9 +188746,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186932,7 +188757,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -186942,7 +188767,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -186952,7 +188777,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -186977,14 +188802,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -187024,7 +188849,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -189084,6 +190909,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -189101,6 +190927,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -189205,20 +191032,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189227,7 +191054,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189240,29 +191067,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189271,7 +191098,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189284,26 +191111,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -189335,7 +191162,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -189356,9 +191183,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189367,7 +191194,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189377,7 +191204,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -189387,7 +191214,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -189412,14 +191239,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -189459,7 +191286,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -189573,20 +191400,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189595,7 +191422,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189608,29 +191435,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189639,7 +191466,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189652,26 +191479,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -189703,7 +191530,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -189724,9 +191551,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189735,7 +191562,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -189745,7 +191572,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -189755,7 +191582,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -189780,14 +191607,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -189827,7 +191654,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -191917,6 +193744,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -191934,6 +193762,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -192038,20 +193867,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192060,7 +193889,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192073,29 +193902,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192104,7 +193933,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192117,26 +193946,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -192168,7 +193997,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -192189,9 +194018,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192200,7 +194029,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192210,7 +194039,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -192220,7 +194049,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -192245,14 +194074,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -192292,7 +194121,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -192406,20 +194235,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192428,7 +194257,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192441,29 +194270,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192472,7 +194301,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192485,26 +194314,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -192536,7 +194365,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -192557,9 +194386,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192568,7 +194397,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -192578,7 +194407,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -192588,7 +194417,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -192613,14 +194442,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -192660,7 +194489,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -194561,16 +196390,16 @@ components: fsType: fsType properties: fsType: - description: FSType represents the filesystem type to mount Must be a filesystem + description: fSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs". Implicitly inferred to be "ext4" if unspecified. type: string readOnly: - description: Defaults to false (read/write). ReadOnly here will force the - ReadOnly setting in VolumeMounts. + description: readOnly defaults to false (read/write). ReadOnly here will + force the ReadOnly setting in VolumeMounts. type: boolean volumeID: - description: VolumeID uniquely identifies a Portworx volume + description: volumeID uniquely identifies a Portworx volume type: string required: - volumeID @@ -194702,7 +196531,7 @@ components: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -194711,7 +196540,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -194724,29 +196553,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -194755,7 +196584,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -194768,39 +196597,40 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 properties: defaultMode: - description: Mode bits used to set permissions on created files by default. - Must be an octal value between 0000 and 0777 or a decimal value between - 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal - values for mode bits. Directories within the path are not affected by - this setting. This might be in conflict with other options that affect - the file mode, like fsGroup, and the result can be other mode bits set. + description: defaultMode are the mode bits used to set permissions on created + files by default. Must be an octal value between 0000 and 0777 or a decimal + value between 0 and 511. YAML accepts both octal and decimal values, JSON + requires decimal values for mode bits. Directories within the path are + not affected by this setting. This might be in conflict with other options + that affect the file mode, like fsGroup, and the result can be other mode + bits set. format: int32 type: integer sources: - description: list of volume projections + description: sources is the list of volume projections items: $ref: '#/components/schemas/v1.VolumeProjection' type: array @@ -194817,26 +196647,26 @@ components: group: group properties: group: - description: Group to map volume access to Default is no group + description: group to map volume access to Default is no group type: string readOnly: - description: ReadOnly here will force the Quobyte volume to be mounted with + description: readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. type: boolean registry: - description: Registry represents a single or multiple Quobyte Registry services + description: registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes type: string tenant: - description: Tenant owning the given Quobyte volume in the Backend Used + description: tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin type: string user: - description: User to map volume access to Defaults to serivceaccount user + description: user to map volume access to Defaults to serivceaccount user type: string volume: - description: Volume is a string that references an already created Quobyte + description: volume is a string that references an already created Quobyte volume by name. type: string required: @@ -194861,34 +196691,35 @@ components: - monitors properties: fsType: - description: 'Filesystem type of the volume that you want to mount. Tip: - Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd' + description: 'fsType is the filesystem type of the volume that you want + to mount. Tip: Ensure that the filesystem type is supported by the host + operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred + to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd' type: string image: - description: 'The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' + description: 'image is the rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: string keyring: - description: 'Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. + description: 'keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: string monitors: - description: 'A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' + description: 'monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' items: type: string type: array pool: - description: 'The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' + description: 'pool is the rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: string readOnly: - description: 'ReadOnly here will force the ReadOnly setting in VolumeMounts. + description: 'readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: boolean secretRef: $ref: '#/components/schemas/v1.SecretReference' user: - description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' + description: 'user is the rados user name. Default is admin. More info: + https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: string required: - image @@ -194911,34 +196742,35 @@ components: - monitors properties: fsType: - description: 'Filesystem type of the volume that you want to mount. Tip: - Ensure that the filesystem type is supported by the host operating system. - Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. - More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd' + description: 'fsType is the filesystem type of the volume that you want + to mount. Tip: Ensure that the filesystem type is supported by the host + operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred + to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd' type: string image: - description: 'The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' + description: 'image is the rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: string keyring: - description: 'Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. + description: 'keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: string monitors: - description: 'A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' + description: 'monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' items: type: string type: array pool: - description: 'The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' + description: 'pool is the rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: string readOnly: - description: 'ReadOnly here will force the ReadOnly setting in VolumeMounts. + description: 'readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: boolean secretRef: $ref: '#/components/schemas/v1.LocalObjectReference' user: - description: 'The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' + description: 'user is the rados user name. Default is admin. More info: + https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it' type: string required: - image @@ -195149,6 +196981,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -195166,6 +196999,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -195270,20 +197104,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195292,7 +197126,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195305,29 +197139,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195336,7 +197170,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195349,26 +197183,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -195400,7 +197234,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -195421,9 +197255,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195432,7 +197266,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195442,7 +197276,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -195452,7 +197286,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -195477,14 +197311,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -195524,7 +197358,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -195638,20 +197472,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195660,7 +197494,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195673,29 +197507,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195704,7 +197538,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195717,26 +197551,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -195768,7 +197602,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -195789,9 +197623,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195800,7 +197634,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -195810,7 +197644,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -195820,7 +197654,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -195845,14 +197679,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -195892,7 +197726,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -198040,6 +199874,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -198057,6 +199892,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -198161,20 +199997,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198183,7 +200019,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198196,29 +200032,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198227,7 +200063,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198240,26 +200076,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -198291,7 +200127,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -198312,9 +200148,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198323,7 +200159,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198333,7 +200169,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -198343,7 +200179,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -198368,14 +200204,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -198415,7 +200251,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -198529,20 +200365,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198551,7 +200387,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198564,29 +200400,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198595,7 +200431,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198608,26 +200444,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -198659,7 +200495,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -198680,9 +200516,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198691,7 +200527,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -198701,7 +200537,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -198711,7 +200547,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -198736,14 +200572,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -198783,7 +200619,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -200865,6 +202701,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -200882,6 +202719,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -200986,20 +202824,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201008,7 +202846,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201021,29 +202859,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201052,7 +202890,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201065,26 +202903,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -201116,7 +202954,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -201137,9 +202975,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201148,7 +202986,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201158,7 +202996,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -201168,7 +203006,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -201193,14 +203031,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -201240,7 +203078,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -201354,20 +203192,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201376,7 +203214,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201389,29 +203227,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201420,7 +203258,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201433,26 +203271,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -201484,7 +203322,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -201505,9 +203343,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201516,7 +203354,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -201526,7 +203364,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -201536,7 +203374,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -201561,14 +203399,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -201608,7 +203446,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -203671,6 +205509,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey - whenUnsatisfiable: whenUnsatisfiable maxSkew: 9 @@ -203688,6 +205527,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey volumes: - quobyte: @@ -203792,20 +205632,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -203814,7 +205654,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -203827,29 +205667,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -203858,7 +205698,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -203871,26 +205711,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -203922,7 +205762,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -203943,9 +205783,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -203954,7 +205794,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -203964,7 +205804,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -203974,7 +205814,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -203999,14 +205839,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -204046,7 +205886,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -204160,20 +206000,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -204182,7 +206022,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -204195,29 +206035,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -204226,7 +206066,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -204239,26 +206079,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -204290,7 +206130,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -204311,9 +206151,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -204322,7 +206162,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -204332,7 +206172,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -204342,7 +206182,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -204367,14 +206207,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -204414,7 +206254,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -206801,39 +208641,41 @@ components: gateway: gateway properties: fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". Default is "xfs" + description: fsType is the filesystem type to mount. Must be a filesystem + type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". + Default is "xfs" type: string gateway: - description: The host address of the ScaleIO API Gateway. + description: gateway is the host address of the ScaleIO API Gateway. type: string protectionDomain: - description: The name of the ScaleIO Protection Domain for the configured - storage. + description: protectionDomain is the name of the ScaleIO Protection Domain + for the configured storage. type: string readOnly: - description: Defaults to false (read/write). ReadOnly here will force the - ReadOnly setting in VolumeMounts. + description: readOnly defaults to false (read/write). ReadOnly here will + force the ReadOnly setting in VolumeMounts. type: boolean secretRef: $ref: '#/components/schemas/v1.SecretReference' sslEnabled: - description: Flag to enable/disable SSL communication with Gateway, default - false + description: sslEnabled is the flag to enable/disable SSL communication + with Gateway, default false type: boolean storageMode: - description: Indicates whether the storage for a volume should be ThickProvisioned - or ThinProvisioned. Default is ThinProvisioned. + description: storageMode indicates whether the storage for a volume should + be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. type: string storagePool: - description: The ScaleIO Storage Pool associated with the protection domain. + description: storagePool is the ScaleIO Storage Pool associated with the + protection domain. type: string system: - description: The name of the storage system as configured in ScaleIO. + description: system is the name of the storage system as configured in ScaleIO. type: string volumeName: - description: The name of a volume already created in the ScaleIO system - that is associated with this volume source. + description: volumeName is the name of a volume already created in the ScaleIO + system that is associated with this volume source. type: string required: - gateway @@ -206856,39 +208698,41 @@ components: gateway: gateway properties: fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". Default is "xfs". + description: fsType is the filesystem type to mount. Must be a filesystem + type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". + Default is "xfs". type: string gateway: - description: The host address of the ScaleIO API Gateway. + description: gateway is the host address of the ScaleIO API Gateway. type: string protectionDomain: - description: The name of the ScaleIO Protection Domain for the configured - storage. + description: protectionDomain is the name of the ScaleIO Protection Domain + for the configured storage. type: string readOnly: - description: Defaults to false (read/write). ReadOnly here will force the - ReadOnly setting in VolumeMounts. + description: readOnly Defaults to false (read/write). ReadOnly here will + force the ReadOnly setting in VolumeMounts. type: boolean secretRef: $ref: '#/components/schemas/v1.LocalObjectReference' sslEnabled: - description: Flag to enable/disable SSL communication with Gateway, default - false + description: sslEnabled Flag enable/disable SSL communication with Gateway, + default false type: boolean storageMode: - description: Indicates whether the storage for a volume should be ThickProvisioned - or ThinProvisioned. Default is ThinProvisioned. + description: storageMode indicates whether the storage for a volume should + be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. type: string storagePool: - description: The ScaleIO Storage Pool associated with the protection domain. + description: storagePool is the ScaleIO Storage Pool associated with the + protection domain. type: string system: - description: The name of the storage system as configured in ScaleIO. + description: system is the name of the storage system as configured in ScaleIO. type: string volumeName: - description: The name of a volume already created in the ScaleIO system - that is associated with this volume source. + description: volumeName is the name of a volume already created in the ScaleIO + system that is associated with this volume source. type: string required: - gateway @@ -207278,21 +209122,21 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key properties: items: - description: If unspecified, each key-value pair in the Data field of the - referenced Secret will be projected into the volume as a file whose name - is the key and content is the value. If specified, the listed keys will - be projected into the specified paths, and unlisted keys will not be present. - If a key is specified which is not present in the Secret, the volume setup - will error unless it is marked optional. Paths must be relative and may - not contain the '..' path or start with '..'. + description: items if unspecified, each key-value pair in the Data field + of the referenced Secret will be projected into the volume as a file whose + name is the key and content is the value. If specified, the listed keys + will be projected into the specified paths, and unlisted keys will not + be present. If a key is specified which is not present in the Secret, + the volume setup will error unless it is marked optional. Paths must be + relative and may not contain the '..' path or start with '..'. items: $ref: '#/components/schemas/v1.KeyToPath' type: array @@ -207300,7 +209144,8 @@ components: description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' type: string optional: - description: Specify whether the Secret or its key must be defined + description: optional field specify whether the Secret or its key must be + defined type: boolean type: object v1.SecretReference: @@ -207311,10 +209156,10 @@ components: namespace: namespace properties: name: - description: Name is unique within a namespace to reference a secret resource. + description: name is unique within a namespace to reference a secret resource. type: string namespace: - description: Namespace defines the space within which the secret name must + description: namespace defines the space within which the secret name must be unique. type: string type: object @@ -207326,43 +209171,44 @@ components: The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling. example: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key properties: defaultMode: - description: 'Optional: mode bits used to set permissions on created files - by default. Must be an octal value between 0000 and 0777 or a decimal - value between 0 and 511. YAML accepts both octal and decimal values, JSON - requires decimal values for mode bits. Defaults to 0644. Directories within - the path are not affected by this setting. This might be in conflict with - other options that affect the file mode, like fsGroup, and the result - can be other mode bits set.' + description: 'defaultMode is Optional: mode bits used to set permissions + on created files by default. Must be an octal value between 0000 and 0777 + or a decimal value between 0 and 511. YAML accepts both octal and decimal + values, JSON requires decimal values for mode bits. Defaults to 0644. + Directories within the path are not affected by this setting. This might + be in conflict with other options that affect the file mode, like fsGroup, + and the result can be other mode bits set.' format: int32 type: integer items: - description: If unspecified, each key-value pair in the Data field of the - referenced Secret will be projected into the volume as a file whose name - is the key and content is the value. If specified, the listed keys will - be projected into the specified paths, and unlisted keys will not be present. - If a key is specified which is not present in the Secret, the volume setup - will error unless it is marked optional. Paths must be relative and may - not contain the '..' path or start with '..'. + description: items If unspecified, each key-value pair in the Data field + of the referenced Secret will be projected into the volume as a file whose + name is the key and content is the value. If specified, the listed keys + will be projected into the specified paths, and unlisted keys will not + be present. If a key is specified which is not present in the Secret, + the volume setup will error unless it is marked optional. Paths must be + relative and may not contain the '..' path or start with '..'. items: $ref: '#/components/schemas/v1.KeyToPath' type: array optional: - description: Specify whether the Secret or its keys must be defined + description: optional field specify whether the Secret or its keys must + be defined type: boolean secretName: - description: 'Name of the secret in the pod''s namespace to use. More info: - https://kubernetes.io/docs/concepts/storage/volumes#secret' + description: 'secretName is the name of the secret in the pod''s namespace + to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret' type: string type: object v1.SecurityContext: @@ -207711,8 +209557,13 @@ components: metadata: $ref: '#/components/schemas/v1.ObjectMeta' secrets: - description: 'Secrets is the list of secrets allowed to be used by pods - running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret' + description: 'Secrets is a list of the secrets in the same namespace that + pods running using this ServiceAccount are allowed to use. Pods are only + limited to this list if this service account has a "kubernetes.io/enforce-mountable-secrets" + annotation set to "true". This field should not be used to find auto-generated + service account token secrets for use outside of pods. Instead, tokens + can be requested directly using the TokenRequest API, or service account + token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret' items: $ref: '#/components/schemas/v1.ObjectReference' type: array @@ -207907,16 +209758,16 @@ components: example: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 properties: audience: - description: Audience is the intended audience of the token. A recipient + description: audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver. type: string expirationSeconds: - description: ExpirationSeconds is the requested duration of validity of + description: expirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent @@ -207925,7 +209776,7 @@ components: format: int64 type: integer path: - description: Path is the path relative to the mount point of the file to + description: path is the path relative to the mount point of the file to project the token into. type: string required: @@ -208234,7 +210085,7 @@ components: appProtocol: description: The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA - standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). + standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. type: string name: @@ -208326,9 +210177,7 @@ components: not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer - and will be cleared if the type is changed to any other type. This field - is beta-level and is only honored by servers that enable the ServiceLBNodePortControl - feature. + and will be cleared if the type is changed to any other type. type: boolean clusterIP: description: 'clusterIP is the IP address of the service and is usually @@ -208430,11 +210279,14 @@ components: type. type: string loadBalancerIP: - description: 'Only applies to Service Type: LoadBalancer LoadBalancer will - get created with the IP specified in this field. This feature depends + description: 'Only applies to Service Type: LoadBalancer. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider - does not support the feature.' + does not support the feature. Deprecated: This field was under-specified + and its meaning varies across implementations, and it cannot support dual-stack. + As of Kubernetes v1.24, users are encouraged to use implementation-specific + annotations when available. This field may be removed in a future API + version.' type: string loadBalancerSourceRanges: description: 'If specified and supported by the platform, this will restrict @@ -208567,22 +210419,22 @@ components: fsType: fsType properties: fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred - to be "ext4" if unspecified. + description: fsType is the filesystem type to mount. Must be a filesystem + type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". + Implicitly inferred to be "ext4" if unspecified. type: string readOnly: - description: Defaults to false (read/write). ReadOnly here will force the - ReadOnly setting in VolumeMounts. + description: readOnly defaults to false (read/write). ReadOnly here will + force the ReadOnly setting in VolumeMounts. type: boolean secretRef: $ref: '#/components/schemas/v1.ObjectReference' volumeName: - description: VolumeName is the human-readable name of the StorageOS volume. Volume + description: volumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. type: string volumeNamespace: - description: VolumeNamespace specifies the scope of the volume within StorageOS. If + description: volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default @@ -208601,22 +210453,22 @@ components: fsType: fsType properties: fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred - to be "ext4" if unspecified. + description: fsType is the filesystem type to mount. Must be a filesystem + type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". + Implicitly inferred to be "ext4" if unspecified. type: string readOnly: - description: Defaults to false (read/write). ReadOnly here will force the - ReadOnly setting in VolumeMounts. + description: readOnly defaults to false (read/write). ReadOnly here will + force the ReadOnly setting in VolumeMounts. type: boolean secretRef: $ref: '#/components/schemas/v1.LocalObjectReference' volumeName: - description: VolumeName is the human-readable name of the StorageOS volume. Volume + description: volumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. type: string volumeNamespace: - description: VolumeNamespace specifies the scope of the volume within StorageOS. If + description: volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default @@ -208792,6 +210644,7 @@ components: operator: operator matchLabels: key: matchLabels + minDomains: 6 topologyKey: topologyKey properties: labelSelector: @@ -208800,21 +210653,37 @@ components: description: 'MaxSkew describes the degree to which pods may be unevenly distributed. When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference between the number of matching pods in the target - topology and the global minimum. For example, in a 3-zone cluster, MaxSkew - is set to 1, and pods with the same labelSelector spread as 1/1/0: | zone1 - | zone2 | zone3 | | P | P | | - if MaxSkew is 1, incoming - pod can only be scheduled to zone3 to become 1/1/1; scheduling it onto - zone1(zone2) would make the ActualSkew(2-0) on zone1(zone2) violate MaxSkew(1). - - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, + topology and the global minimum. The global minimum is the minimum number + of matching pods in an eligible domain or zero if the number of eligible + domains is less than MinDomains. For example, in a 3-zone cluster, MaxSkew + is set to 1, and pods with the same labelSelector spread as 2/2/1: In + this case, the global minimum is 1. | zone1 | zone2 | zone3 | | P P | P + P | P | - if MaxSkew is 1, incoming pod can only be scheduled to + zone3 to become 2/2/2; scheduling it onto zone1(zone2) would make the + ActualSkew(3-1) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, + incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence to topologies that satisfy it. It''s a required field. Default value is 1 and 0 is not allowed.' format: int32 type: integer + minDomains: + description: |- + MinDomains indicates a minimum number of eligible domains. When the number of eligible domains with matching topology keys is less than minDomains, Pod Topology Spread treats "global minimum" as 0, and then the calculation of Skew is performed. And when the number of eligible domains with matching topology keys equals or greater than minDomains, this value has no effect on scheduling. As a result, when the number of eligible domains is less than minDomains, scheduler won't schedule more than maxSkew Pods to those domains. If value is nil, the constraint behaves as if MinDomains is equal to 1. Valid values are integers greater than 0. When value is not nil, WhenUnsatisfiable must be DoNotSchedule. + + For example, in a 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same labelSelector spread as 2/2/2: | zone1 | zone2 | zone3 | | P P | P P | P P | The number of domains is less than 5(MinDomains), so "global minimum" is treated as 0. In this situation, new pod with the same labelSelector cannot be scheduled, because computed skew will be 3(3 - 0) if new Pod is scheduled to any of the three zones, it will violate MaxSkew. + + This is an alpha field and requires enabling MinDomainsInPodTopologySpread feature gate. + format: int32 + type: integer topologyKey: description: TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each as a "bucket", and try to put balanced number - of pods into each bucket. It's a required field. + of pods into each bucket. We define a domain as a particular instance + of a topology. Also, we define an eligible domain as a domain whose nodes + match the node selector. e.g. If TopologyKey is "kubernetes.io/hostname", + each Node is a domain of that topology. And, if TopologyKey is "topology.kubernetes.io/zone", + each zone is a domain of that topology. It's a required field. type: string whenUnsatisfiable: description: |+ @@ -208959,20 +210828,20 @@ components: volumeMode: volumeMode secret: secretName: secretName - defaultMode: 5 + defaultMode: 6 optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key projected: sources: - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -208981,7 +210850,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -208994,29 +210863,29 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 - downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -209025,7 +210894,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -209038,26 +210907,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 defaultMode: 6 cephfs: path: path @@ -209089,7 +210958,7 @@ components: endpoints: endpoints readOnly: true gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -209110,9 +210979,9 @@ components: readOnly: true fsType: fsType downwardAPI: - defaultMode: 6 + defaultMode: 3 items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -209121,7 +210990,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -209131,7 +211000,7 @@ components: apiVersion: apiVersion fieldPath: fieldPath awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -209141,7 +211010,7 @@ components: iscsi: chapAuthSession: true iscsiInterface: iscsiInterface - lun: 2 + lun: 6 chapAuthDiscovery: true iqn: iqn portals: @@ -209166,14 +211035,14 @@ components: - monitors - monitors configMap: - defaultMode: 8 + defaultMode: 9 name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key storageos: @@ -209213,7 +211082,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -209263,8 +211132,8 @@ components: iscsi: $ref: '#/components/schemas/v1.ISCSIVolumeSource' name: - description: 'Volume''s name. Must be a DNS_LABEL and unique within the - pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' + description: 'name of the volume. Must be a DNS_LABEL and unique within + the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' type: string nfs: $ref: '#/components/schemas/v1.NFSVolumeSource' @@ -209410,7 +211279,7 @@ components: example: downwardAPI: items: - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -209419,7 +211288,7 @@ components: fieldRef: apiVersion: apiVersion fieldPath: fieldPath - - mode: 3 + - mode: 6 path: path resourceFieldRef: divisor: divisor @@ -209432,26 +211301,26 @@ components: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key secret: name: name optional: true items: - - mode: 9 + - mode: 6 path: path key: key - - mode: 9 + - mode: 6 path: path key: key serviceAccountToken: path: path audience: audience - expirationSeconds: 6 + expirationSeconds: 5 properties: configMap: $ref: '#/components/schemas/v1.ConfigMapProjection' @@ -209471,19 +211340,20 @@ components: fsType: fsType properties: fsType: - description: Filesystem type to mount. Must be a filesystem type supported - by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred - to be "ext4" if unspecified. + description: fsType is filesystem type to mount. Must be a filesystem type + supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly + inferred to be "ext4" if unspecified. type: string storagePolicyID: - description: Storage Policy Based Management (SPBM) profile ID associated - with the StoragePolicyName. + description: storagePolicyID is the storage Policy Based Management (SPBM) + profile ID associated with the StoragePolicyName. type: string storagePolicyName: - description: Storage Policy Based Management (SPBM) profile name. + description: storagePolicyName is the storage Policy Based Management (SPBM) + profile name. type: string volumePath: - description: Path that identifies vSphere volume vmdk + description: volumePath is the path that identifies vSphere volume vmdk type: string required: - volumePath @@ -209602,11 +211472,12 @@ components: key: deprecatedTopology properties: addresses: - description: addresses of this endpoint. The contents of this field are + description: 'addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than - 100. + 100. These are all assumed to be fungible and clients may choose to only + use the first element. Refer to: https://issue.k8s.io/106267' items: type: string type: array @@ -209700,7 +211571,7 @@ components: appProtocol: description: The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA - standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). + standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. type: string name: @@ -210176,11 +212047,12 @@ components: serving: true properties: addresses: - description: addresses of this endpoint. The contents of this field are + description: 'addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than - 100. + 100. These are all assumed to be fungible and clients may choose to only + use the first element. Refer to: https://issue.k8s.io/106267' items: type: string type: array @@ -210274,7 +212146,7 @@ components: appProtocol: description: The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA - standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). + standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. type: string name: @@ -216185,6 +218057,20 @@ components: - protocol: protocol port: port endPort: 0 + status: + conditions: + - reason: reason + lastTransitionTime: 2000-01-23T04:56:07.000+00:00 + message: message + type: type + observedGeneration: 5 + status: status + - reason: reason + lastTransitionTime: 2000-01-23T04:56:07.000+00:00 + message: message + type: type + observedGeneration: 5 + status: status properties: apiVersion: description: 'APIVersion defines the versioned schema of this representation @@ -216200,6 +218086,8 @@ components: $ref: '#/components/schemas/v1.ObjectMeta' spec: $ref: '#/components/schemas/v1.NetworkPolicySpec' + status: + $ref: '#/components/schemas/v1.NetworkPolicyStatus' type: object x-kubernetes-group-version-kind: - group: networking.k8s.io @@ -216784,6 +218672,20 @@ components: - protocol: protocol port: port endPort: 0 + status: + conditions: + - reason: reason + lastTransitionTime: 2000-01-23T04:56:07.000+00:00 + message: message + type: type + observedGeneration: 5 + status: status + - reason: reason + lastTransitionTime: 2000-01-23T04:56:07.000+00:00 + message: message + type: type + observedGeneration: 5 + status: status - metadata: generation: 6 finalizers: @@ -217149,6 +219051,20 @@ components: - protocol: protocol port: port endPort: 0 + status: + conditions: + - reason: reason + lastTransitionTime: 2000-01-23T04:56:07.000+00:00 + message: message + type: type + observedGeneration: 5 + status: status + - reason: reason + lastTransitionTime: 2000-01-23T04:56:07.000+00:00 + message: message + type: type + observedGeneration: 5 + status: status properties: apiVersion: description: 'APIVersion defines the versioned schema of this representation @@ -217611,6 +219527,35 @@ components: required: - podSelector type: object + v1.NetworkPolicyStatus: + description: NetworkPolicyStatus describe the current state of the NetworkPolicy. + example: + conditions: + - reason: reason + lastTransitionTime: 2000-01-23T04:56:07.000+00:00 + message: message + type: type + observedGeneration: 5 + status: status + - reason: reason + lastTransitionTime: 2000-01-23T04:56:07.000+00:00 + message: message + type: type + observedGeneration: 5 + status: status + properties: + conditions: + description: Conditions holds an array of metav1.Condition that describe + the state of the NetworkPolicy. Current service state + items: + $ref: '#/components/schemas/v1.Condition' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-list-type: map + x-kubernetes-list-map-keys: + - type + x-kubernetes-patch-merge-key: type + type: object v1.ServiceBackendPort: description: ServiceBackendPort is the service port being referenced. example: @@ -217957,368 +219902,6 @@ components: type: array x-kubernetes-list-type: atomic type: object - v1alpha1.Overhead: - description: Overhead structure represents the resource overhead associated - with running a pod. - example: - podFixed: {} - properties: - podFixed: - additionalProperties: - $ref: '#/components/schemas/resource.Quantity' - description: PodFixed represents the fixed resource overhead associated - with running a pod. - type: object - type: object - v1alpha1.RuntimeClass: - description: RuntimeClass defines a class of container runtime supported in - the cluster. The RuntimeClass is used to determine which container runtime - is used to run all containers in a pod. RuntimeClasses are (currently) manually - defined by a user or cluster provisioner, and referenced in the PodSpec. The - Kubelet is responsible for resolving the RuntimeClassName reference before - running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class - example: - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - overhead: - podFixed: {} - scheduling: - tolerations: - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - nodeSelector: - key: nodeSelector - runtimeHandler: runtimeHandler - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/v1.ObjectMeta' - spec: - $ref: '#/components/schemas/v1alpha1.RuntimeClassSpec' - required: - - spec - type: object - x-kubernetes-group-version-kind: - - group: node.k8s.io - kind: RuntimeClass - version: v1alpha1 - x-implements: - - io.kubernetes.client.common.KubernetesObject - v1alpha1.RuntimeClassList: - description: RuntimeClassList is a list of RuntimeClass objects. - example: - metadata: - remainingItemCount: 1 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - kind: kind - items: - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - overhead: - podFixed: {} - scheduling: - tolerations: - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - nodeSelector: - key: nodeSelector - runtimeHandler: runtimeHandler - - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - kind: kind - spec: - overhead: - podFixed: {} - scheduling: - tolerations: - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - nodeSelector: - key: nodeSelector - runtimeHandler: runtimeHandler - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - items: - description: Items is a list of schema objects. - items: - $ref: '#/components/schemas/v1alpha1.RuntimeClass' - type: array - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/v1.ListMeta' - required: - - items - type: object - x-kubernetes-group-version-kind: - - group: node.k8s.io - kind: RuntimeClassList - version: v1alpha1 - x-implements: - - io.kubernetes.client.common.KubernetesListObject - v1alpha1.RuntimeClassSpec: - description: RuntimeClassSpec is a specification of a RuntimeClass. It contains - parameters that are required to describe the RuntimeClass to the Container - Runtime Interface (CRI) implementation, as well as any other components that - need to understand how the pod will be run. The RuntimeClassSpec is immutable. - example: - overhead: - podFixed: {} - scheduling: - tolerations: - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - nodeSelector: - key: nodeSelector - runtimeHandler: runtimeHandler - properties: - overhead: - $ref: '#/components/schemas/v1alpha1.Overhead' - runtimeHandler: - description: RuntimeHandler specifies the underlying runtime and configuration - that the CRI implementation will use to handle pods of this class. The - possible values are specific to the node & CRI configuration. It is assumed - that all handlers are available on every node, and handlers of the same - name are equivalent on every node. For example, a handler called "runc" - might specify that the runc OCI runtime (using native Linux containers) - will be used to run the containers in a pod. The RuntimeHandler must be - lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. - type: string - scheduling: - $ref: '#/components/schemas/v1alpha1.Scheduling' - required: - - runtimeHandler - type: object - v1alpha1.Scheduling: - description: Scheduling specifies the scheduling constraints for nodes supporting - a RuntimeClass. - example: - tolerations: - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - - effect: effect - tolerationSeconds: 9 - value: value - key: key - operator: operator - nodeSelector: - key: nodeSelector - properties: - nodeSelector: - additionalProperties: - type: string - description: nodeSelector lists labels that must be present on nodes that - support this RuntimeClass. Pods using this RuntimeClass can only be scheduled - to a node matched by this selector. The RuntimeClass nodeSelector is merged - with a pod's existing nodeSelector. Any conflicts will cause the pod to - be rejected in admission. - type: object - x-kubernetes-map-type: atomic - tolerations: - description: tolerations are appended (excluding duplicates) to pods running - with this RuntimeClass during admission, effectively unioning the set - of nodes tolerated by the pod and the RuntimeClass. - items: - $ref: '#/components/schemas/v1.Toleration' - type: array - x-kubernetes-list-type: atomic - type: object v1beta1.Overhead: description: Overhead structure represents the resource overhead associated with running a pod. @@ -222010,8 +223593,7 @@ components: preemptionPolicy: description: PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority - if unset. This field is beta-level, gated by the NonPreemptingPriority - feature-gate. + if unset. type: string value: description: The value of this priority class. This is the actual priority @@ -222484,8 +224066,6 @@ components: Alternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published. This field was immutable in Kubernetes <= 1.22 and now is mutable. - - This is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false. type: boolean tokenRequests: description: |- @@ -222571,95 +224151,474 @@ components: namespace: namespace apiVersion: apiVersion kind: kind - spec: - drivers: - - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID - - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID + spec: + drivers: + - allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + - allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/v1.ObjectMeta' + spec: + $ref: '#/components/schemas/v1.CSINodeSpec' + required: + - spec + type: object + x-kubernetes-group-version-kind: + - group: storage.k8s.io + kind: CSINode + version: v1 + x-implements: + - io.kubernetes.client.common.KubernetesObject + v1.CSINodeDriver: + description: CSINodeDriver holds information about the specification of one + CSI driver installed on a node + example: + allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + properties: + allocatable: + $ref: '#/components/schemas/v1.VolumeNodeResources' + name: + description: This is the name of the CSI driver that this object refers + to. This MUST be the same name returned by the CSI GetPluginName() call + for that driver. + type: string + nodeID: + description: nodeID of the node from the driver point of view. This field + enables Kubernetes to communicate with storage systems that do not share + the same nomenclature for nodes. For example, Kubernetes may refer to + a given node as "node1", but the storage system may refer to the same + node as "nodeA". When Kubernetes issues a command to the storage system + to attach a volume to a specific node, it can use this field to refer + to the node name using the ID that the storage system will understand, + e.g. "nodeA" instead of "node1". This field is required. + type: string + topologyKeys: + description: topologyKeys is the list of keys supported by the driver. When + a driver is initialized on a cluster, it provides a set of topology keys + that it understands (e.g. "company.com/zone", "company.com/region"). When + a driver is initialized on a node, it provides the same topology keys + along with values. Kubelet will expose these topology keys as labels on + its own node object. When Kubernetes does topology aware provisioning, + it can use this list to determine which labels it should retrieve from + the node object and pass back to the driver. It is possible for different + nodes to use different topology keys. This can be empty if driver does + not support topology. + items: + type: string + type: array + required: + - name + - nodeID + type: object + v1.CSINodeList: + description: CSINodeList is a collection of CSINode objects. + example: + metadata: + remainingItemCount: 1 + continue: continue + resourceVersion: resourceVersion + selfLink: selfLink + apiVersion: apiVersion + kind: kind + items: + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + deletionTimestamp: 2000-01-23T04:56:07.000+00:00 + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + clusterName: clusterName + creationTimestamp: 2000-01-23T04:56:07.000+00:00 + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + drivers: + - allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + - allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + - metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + deletionTimestamp: 2000-01-23T04:56:07.000+00:00 + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + clusterName: clusterName + creationTimestamp: 2000-01-23T04:56:07.000+00:00 + name: name + namespace: namespace + apiVersion: apiVersion + kind: kind + spec: + drivers: + - allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + - allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + items: + description: items is the list of CSINode + items: + $ref: '#/components/schemas/v1.CSINode' + type: array + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + $ref: '#/components/schemas/v1.ListMeta' + required: + - items + type: object + x-kubernetes-group-version-kind: + - group: storage.k8s.io + kind: CSINodeList + version: v1 + x-implements: + - io.kubernetes.client.common.KubernetesListObject + v1.CSINodeSpec: + description: CSINodeSpec holds information about the specification of all CSI + drivers installed on a node + example: + drivers: + - allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + - allocatable: + count: 0 + name: name + topologyKeys: + - topologyKeys + - topologyKeys + nodeID: nodeID + properties: + drivers: + description: drivers is a list of information of all CSI Drivers existing + on a node. If all drivers in the list are uninstalled, this can become + empty. + items: + $ref: '#/components/schemas/v1.CSINodeDriver' + type: array + x-kubernetes-patch-strategy: merge + x-kubernetes-patch-merge-key: name + required: + - drivers + type: object + v1.CSIStorageCapacity: + description: |- + CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. + + For example this can express things like: - StorageClass "standard" has "1234 GiB" available in "topology.kubernetes.io/zone=us-east1" - StorageClass "localssd" has "10 GiB" available in "kubernetes.io/hostname=knode-abc123" + + The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero + + The producer of these objects can decide which approach is more suitable. + + They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. + example: + maximumVolumeSize: maximumVolumeSize + metadata: + generation: 6 + finalizers: + - finalizers + - finalizers + resourceVersion: resourceVersion + annotations: + key: annotations + generateName: generateName + deletionTimestamp: 2000-01-23T04:56:07.000+00:00 + labels: + key: labels + ownerReferences: + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + - uid: uid + controller: true + apiVersion: apiVersion + kind: kind + name: name + blockOwnerDeletion: true + selfLink: selfLink + deletionGracePeriodSeconds: 0 + uid: uid + managedFields: + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + - apiVersion: apiVersion + fieldsV1: '{}' + manager: manager + subresource: subresource + time: 2000-01-23T04:56:07.000+00:00 + operation: operation + fieldsType: fieldsType + clusterName: clusterName + creationTimestamp: 2000-01-23T04:56:07.000+00:00 + name: name + namespace: namespace + apiVersion: apiVersion + nodeTopology: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels + kind: kind + storageClassName: storageClassName + capacity: capacity properties: apiVersion: description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string + capacity: + description: |- + Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. + + The serialization format is: + + ::= + (Note that may be empty, from the "" case in .) + ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= "+" | "-" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei + (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) + ::= m | "" | k | M | G | T | P | E + (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) + ::= "e" | "E" + + No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. + + When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. + + Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: + a. No precision is lost + b. No fractional digits will be emitted + c. The exponent (or suffix) is as large as possible. + The sign will be omitted unless the number is negative. + + Examples: + 1.5 will be serialized as "1500m" + 1.5Gi will be serialized as "1536Mi" + + Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. + + Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) + + This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. + format: quantity + type: string kind: description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' type: string + maximumVolumeSize: + description: |- + Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. + + The serialization format is: + + ::= + (Note that may be empty, from the "" case in .) + ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= "+" | "-" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei + (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) + ::= m | "" | k | M | G | T | P | E + (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) + ::= "e" | "E" + + No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. + + When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. + + Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: + a. No precision is lost + b. No fractional digits will be emitted + c. The exponent (or suffix) is as large as possible. + The sign will be omitted unless the number is negative. + + Examples: + 1.5 will be serialized as "1500m" + 1.5Gi will be serialized as "1536Mi" + + Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. + + Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) + + This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. + format: quantity + type: string metadata: $ref: '#/components/schemas/v1.ObjectMeta' - spec: - $ref: '#/components/schemas/v1.CSINodeSpec' + nodeTopology: + $ref: '#/components/schemas/v1.LabelSelector' + storageClassName: + description: The name of the StorageClass that the reported capacity applies + to. It must meet the same requirements as the name of a StorageClass object + (non-empty, DNS subdomain). If that object no longer exists, the CSIStorageCapacity + object is obsolete and should be removed by its creator. This field is + immutable. + type: string required: - - spec + - storageClassName type: object x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: CSINode + kind: CSIStorageCapacity version: v1 x-implements: - io.kubernetes.client.common.KubernetesObject - v1.CSINodeDriver: - description: CSINodeDriver holds information about the specification of one - CSI driver installed on a node - example: - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID - properties: - allocatable: - $ref: '#/components/schemas/v1.VolumeNodeResources' - name: - description: This is the name of the CSI driver that this object refers - to. This MUST be the same name returned by the CSI GetPluginName() call - for that driver. - type: string - nodeID: - description: nodeID of the node from the driver point of view. This field - enables Kubernetes to communicate with storage systems that do not share - the same nomenclature for nodes. For example, Kubernetes may refer to - a given node as "node1", but the storage system may refer to the same - node as "nodeA". When Kubernetes issues a command to the storage system - to attach a volume to a specific node, it can use this field to refer - to the node name using the ID that the storage system will understand, - e.g. "nodeA" instead of "node1". This field is required. - type: string - topologyKeys: - description: topologyKeys is the list of keys supported by the driver. When - a driver is initialized on a cluster, it provides a set of topology keys - that it understands (e.g. "company.com/zone", "company.com/region"). When - a driver is initialized on a node, it provides the same topology keys - along with values. Kubelet will expose these topology keys as labels on - its own node object. When Kubernetes does topology aware provisioning, - it can use this list to determine which labels it should retrieve from - the node object and pass back to the driver. It is possible for different - nodes to use different topology keys. This can be empty if driver does - not support topology. - items: - type: string - type: array - required: - - name - - nodeID - type: object - v1.CSINodeList: - description: CSINodeList is a collection of CSINode objects. + v1.CSIStorageCapacityList: + description: CSIStorageCapacityList is a collection of CSIStorageCapacity objects. example: metadata: remainingItemCount: 1 @@ -222669,7 +224628,8 @@ components: apiVersion: apiVersion kind: kind items: - - metadata: + - maximumVolumeSize: maximumVolumeSize + metadata: generation: 6 finalizers: - finalizers @@ -222717,24 +224677,25 @@ components: name: name namespace: namespace apiVersion: apiVersion + nodeTopology: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels kind: kind - spec: - drivers: - - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID - - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID - - metadata: + storageClassName: storageClassName + capacity: capacity + - maximumVolumeSize: maximumVolumeSize + metadata: generation: 6 finalizers: - finalizers @@ -222782,23 +224743,23 @@ components: name: name namespace: namespace apiVersion: apiVersion + nodeTopology: + matchExpressions: + - values: + - values + - values + key: key + operator: operator + - values: + - values + - values + key: key + operator: operator + matchLabels: + key: matchLabels kind: kind - spec: - drivers: - - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID - - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID + storageClassName: storageClassName + capacity: capacity properties: apiVersion: description: 'APIVersion defines the versioned schema of this representation @@ -222806,10 +224767,13 @@ components: internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string items: - description: items is the list of CSINode + description: Items is the list of CSIStorageCapacity objects. items: - $ref: '#/components/schemas/v1.CSINode' + $ref: '#/components/schemas/v1.CSIStorageCapacity' type: array + x-kubernetes-list-type: map + x-kubernetes-list-map-keys: + - name kind: description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client @@ -222822,42 +224786,10 @@ components: type: object x-kubernetes-group-version-kind: - group: storage.k8s.io - kind: CSINodeList + kind: CSIStorageCapacityList version: v1 x-implements: - io.kubernetes.client.common.KubernetesListObject - v1.CSINodeSpec: - description: CSINodeSpec holds information about the specification of all CSI - drivers installed on a node - example: - drivers: - - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID - - allocatable: - count: 0 - name: name - topologyKeys: - - topologyKeys - - topologyKeys - nodeID: nodeID - properties: - drivers: - description: drivers is a list of information of all CSI Drivers existing - on a node. If all drivers in the list are uninstalled, this can become - empty. - items: - $ref: '#/components/schemas/v1.CSINodeDriver' - type: array - x-kubernetes-patch-strategy: merge - x-kubernetes-patch-merge-key: name - required: - - drivers - type: object v1.StorageClass: description: |- StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. @@ -223343,7 +225275,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -223365,7 +225297,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -223497,7 +225429,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -223680,7 +225612,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -223702,7 +225634,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -223834,7 +225766,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -223980,7 +225912,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -224002,7 +225934,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -224134,7 +226066,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -224261,7 +226193,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -224283,7 +226215,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -224415,7 +226347,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -224511,7 +226443,7 @@ components: readOnly: true endpointsNamespace: endpointsNamespace gcePersistentDisk: - partition: 1 + partition: 2 readOnly: true pdName: pdName fsType: fsType @@ -224533,7 +226465,7 @@ components: readOnly: true fsType: fsType awsElasticBlockStore: - partition: 6 + partition: 8 volumeID: volumeID readOnly: true fsType: fsType @@ -224665,7 +226597,7 @@ components: volumePath: volumePath fsType: fsType fc: - lun: 6 + lun: 1 targetWWNs: - targetWWNs - targetWWNs @@ -224757,358 +226689,6 @@ components: format: int32 type: integer type: object - v1alpha1.CSIStorageCapacity: - description: |- - CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. - - For example this can express things like: - StorageClass "standard" has "1234 GiB" available in "topology.kubernetes.io/zone=us-east1" - StorageClass "localssd" has "10 GiB" available in "kubernetes.io/hostname=knode-abc123" - - The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero - - The producer of these objects can decide which approach is more suitable. - - They are consumed by the kube-scheduler if the CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware scheduling with CSIDriver.StorageCapacity. - example: - maximumVolumeSize: maximumVolumeSize - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - nodeTopology: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - kind: kind - storageClassName: storageClassName - capacity: capacity - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - capacity: - description: |- - Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. - - The serialization format is: - - ::= - (Note that may be empty, from the "" case in .) - ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= "+" | "-" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei - (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) - ::= m | "" | k | M | G | T | P | E - (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) - ::= "e" | "E" - - No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. - - When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. - - Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: - a. No precision is lost - b. No fractional digits will be emitted - c. The exponent (or suffix) is as large as possible. - The sign will be omitted unless the number is negative. - - Examples: - 1.5 will be serialized as "1500m" - 1.5Gi will be serialized as "1536Mi" - - Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. - - Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) - - This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. - format: quantity - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - maximumVolumeSize: - description: |- - Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. - - The serialization format is: - - ::= - (Note that may be empty, from the "" case in .) - ::= 0 | 1 | ... | 9 ::= | ::= | . | . | . ::= "+" | "-" ::= | ::= | | ::= Ki | Mi | Gi | Ti | Pi | Ei - (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) - ::= m | "" | k | M | G | T | P | E - (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) - ::= "e" | "E" - - No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. - - When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. - - Before serializing, Quantity will be put in "canonical form". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: - a. No precision is lost - b. No fractional digits will be emitted - c. The exponent (or suffix) is as large as possible. - The sign will be omitted unless the number is negative. - - Examples: - 1.5 will be serialized as "1500m" - 1.5Gi will be serialized as "1536Mi" - - Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. - - Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) - - This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. - format: quantity - type: string - metadata: - $ref: '#/components/schemas/v1.ObjectMeta' - nodeTopology: - $ref: '#/components/schemas/v1.LabelSelector' - storageClassName: - description: The name of the StorageClass that the reported capacity applies - to. It must meet the same requirements as the name of a StorageClass object - (non-empty, DNS subdomain). If that object no longer exists, the CSIStorageCapacity - object is obsolete and should be removed by its creator. This field is - immutable. - type: string - required: - - storageClassName - type: object - x-kubernetes-group-version-kind: - - group: storage.k8s.io - kind: CSIStorageCapacity - version: v1alpha1 - x-implements: - - io.kubernetes.client.common.KubernetesObject - v1alpha1.CSIStorageCapacityList: - description: CSIStorageCapacityList is a collection of CSIStorageCapacity objects. - example: - metadata: - remainingItemCount: 1 - continue: continue - resourceVersion: resourceVersion - selfLink: selfLink - apiVersion: apiVersion - kind: kind - items: - - maximumVolumeSize: maximumVolumeSize - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - nodeTopology: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - kind: kind - storageClassName: storageClassName - capacity: capacity - - maximumVolumeSize: maximumVolumeSize - metadata: - generation: 6 - finalizers: - - finalizers - - finalizers - resourceVersion: resourceVersion - annotations: - key: annotations - generateName: generateName - deletionTimestamp: 2000-01-23T04:56:07.000+00:00 - labels: - key: labels - ownerReferences: - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - - uid: uid - controller: true - apiVersion: apiVersion - kind: kind - name: name - blockOwnerDeletion: true - selfLink: selfLink - deletionGracePeriodSeconds: 0 - uid: uid - managedFields: - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - - apiVersion: apiVersion - fieldsV1: '{}' - manager: manager - subresource: subresource - time: 2000-01-23T04:56:07.000+00:00 - operation: operation - fieldsType: fieldsType - clusterName: clusterName - creationTimestamp: 2000-01-23T04:56:07.000+00:00 - name: name - namespace: namespace - apiVersion: apiVersion - nodeTopology: - matchExpressions: - - values: - - values - - values - key: key - operator: operator - - values: - - values - - values - key: key - operator: operator - matchLabels: - key: matchLabels - kind: kind - storageClassName: storageClassName - capacity: capacity - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - items: - description: Items is the list of CSIStorageCapacity objects. - items: - $ref: '#/components/schemas/v1alpha1.CSIStorageCapacity' - type: array - x-kubernetes-list-type: map - x-kubernetes-list-map-keys: - - name - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - $ref: '#/components/schemas/v1.ListMeta' - required: - - items - type: object - x-kubernetes-group-version-kind: - - group: storage.k8s.io - kind: CSIStorageCapacityList - version: v1alpha1 - x-implements: - - io.kubernetes.client.common.KubernetesListObject v1beta1.CSIStorageCapacity: description: |- CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. @@ -225119,7 +226699,7 @@ components: The producer of these objects can decide which approach is more suitable. - They are consumed by the kube-scheduler if the CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware scheduling with CSIDriver.StorageCapacity. + They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. example: maximumVolumeSize: maximumVolumeSize metadata: @@ -228302,10 +229882,8 @@ components: to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' type: string selfLink: - description: |- - selfLink is a URL representing this object. Populated by the system. Read-only. - - DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release. + description: 'Deprecated: selfLink is a legacy read-only field that is no + longer populated by the system.' type: string type: object v1.ManagedFieldsEntry: @@ -228352,8 +229930,11 @@ components: to the version of the main resource. type: string time: - description: Time is timestamp of when these fields were set. It should - always be empty if Operation is 'Apply' + description: Time is the timestamp of when the ManagedFields entry was added. + The timestamp will also be updated if a field is added, the manager changes + any of the owned fields value or removes a field. The timestamp does not + update when a field is removed from the entry because another manager + took it over. format: date-time type: string type: object @@ -228417,10 +229998,10 @@ components: objects. More info: http://kubernetes.io/docs/user-guide/annotations' type: object clusterName: - description: The name of the cluster which the object belongs to. This is - used to distinguish resources with same name and namespace in different - clusters. This field is not set anywhere right now and apiserver is going - to ignore it if set in create or update request. + description: |- + Deprecated: ClusterName is a legacy field that was always cleared by the system and never used; it will be removed completely in 1.25. + + The name in the go struct is changed to help clients detect accidental use. type: string creationTimestamp: description: |- @@ -228464,7 +230045,7 @@ components: description: |- GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. - If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). + If this field is specified and the generated name exists, the server will return a 409. Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency type: string @@ -228521,10 +230102,8 @@ components: Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency type: string selfLink: - description: |- - SelfLink is a URL representing this object. Populated by the system. Read-only. - - DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release. + description: 'Deprecated: selfLink is a legacy read-only field that is no + longer populated by the system.' type: string uid: description: |- @@ -228551,9 +230130,11 @@ components: blockOwnerDeletion: description: If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference - is removed. Defaults to false. To set this field, a user needs "delete" - permission of the owner, otherwise 422 (Unprocessable Entity) will be - returned. + is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion + for how the garbage collector interacts with this field and enforces the + foreground deletion. Defaults to false. To set this field, a user needs + "delete" permission of the owner, otherwise 422 (Unprocessable Entity) + will be returned. type: boolean controller: description: If true, this reference points to the managing controller. diff --git a/kubernetes/docs/AdmissionregistrationV1Api.md b/kubernetes/docs/AdmissionregistrationV1Api.md index f024976f50..397921c2af 100644 --- a/kubernetes/docs/AdmissionregistrationV1Api.md +++ b/kubernetes/docs/AdmissionregistrationV1Api.md @@ -55,7 +55,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1MutatingWebhookConfiguration result = apiInstance.createMutatingWebhookConfiguration(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -78,7 +78,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -135,7 +135,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ValidatingWebhookConfiguration result = apiInstance.createValidatingWebhookConfiguration(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -158,7 +158,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -812,7 +812,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1MutatingWebhookConfiguration result = apiInstance.patchMutatingWebhookConfiguration(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -837,7 +837,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -895,7 +895,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ValidatingWebhookConfiguration result = apiInstance.patchValidatingWebhookConfiguration(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -920,7 +920,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1122,7 +1122,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1MutatingWebhookConfiguration result = apiInstance.replaceMutatingWebhookConfiguration(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1146,7 +1146,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1203,7 +1203,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ValidatingWebhookConfiguration result = apiInstance.replaceValidatingWebhookConfiguration(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1227,7 +1227,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/ApiextensionsV1Api.md b/kubernetes/docs/ApiextensionsV1Api.md index cf3353ed0c..37a578aaf9 100644 --- a/kubernetes/docs/ApiextensionsV1Api.md +++ b/kubernetes/docs/ApiextensionsV1Api.md @@ -51,7 +51,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CustomResourceDefinition result = apiInstance.createCustomResourceDefinition(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -463,7 +463,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CustomResourceDefinition result = apiInstance.patchCustomResourceDefinition(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -488,7 +488,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -546,7 +546,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CustomResourceDefinition result = apiInstance.patchCustomResourceDefinitionStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -571,7 +571,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -773,7 +773,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CustomResourceDefinition result = apiInstance.replaceCustomResourceDefinition(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -797,7 +797,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -854,7 +854,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CustomResourceDefinition result = apiInstance.replaceCustomResourceDefinitionStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -878,7 +878,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/ApiregistrationV1Api.md b/kubernetes/docs/ApiregistrationV1Api.md index de153f3a26..ccdddc5408 100644 --- a/kubernetes/docs/ApiregistrationV1Api.md +++ b/kubernetes/docs/ApiregistrationV1Api.md @@ -51,7 +51,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1APIService result = apiInstance.createAPIService(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -463,7 +463,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1APIService result = apiInstance.patchAPIService(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -488,7 +488,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -546,7 +546,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1APIService result = apiInstance.patchAPIServiceStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -571,7 +571,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -773,7 +773,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1APIService result = apiInstance.replaceAPIService(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -797,7 +797,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -854,7 +854,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1APIService result = apiInstance.replaceAPIServiceStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -878,7 +878,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/AppsV1Api.md b/kubernetes/docs/AppsV1Api.md index 1572ab2184..4cebdfbbe8 100644 --- a/kubernetes/docs/AppsV1Api.md +++ b/kubernetes/docs/AppsV1Api.md @@ -103,7 +103,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ControllerRevision result = apiInstance.createNamespacedControllerRevision(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -127,7 +127,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -185,7 +185,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1DaemonSet result = apiInstance.createNamespacedDaemonSet(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -209,7 +209,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -267,7 +267,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Deployment result = apiInstance.createNamespacedDeployment(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -291,7 +291,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -349,7 +349,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ReplicaSet result = apiInstance.createNamespacedReplicaSet(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -373,7 +373,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -431,7 +431,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1StatefulSet result = apiInstance.createNamespacedStatefulSet(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -455,7 +455,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2375,7 +2375,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ControllerRevision result = apiInstance.patchNamespacedControllerRevision(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -2401,7 +2401,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2460,7 +2460,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1DaemonSet result = apiInstance.patchNamespacedDaemonSet(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -2486,7 +2486,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2545,7 +2545,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1DaemonSet result = apiInstance.patchNamespacedDaemonSetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -2571,7 +2571,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2630,7 +2630,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Deployment result = apiInstance.patchNamespacedDeployment(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -2656,7 +2656,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2715,7 +2715,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Scale result = apiInstance.patchNamespacedDeploymentScale(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -2741,7 +2741,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2800,7 +2800,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Deployment result = apiInstance.patchNamespacedDeploymentStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -2826,7 +2826,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2885,7 +2885,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ReplicaSet result = apiInstance.patchNamespacedReplicaSet(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -2911,7 +2911,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2970,7 +2970,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Scale result = apiInstance.patchNamespacedReplicaSetScale(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -2996,7 +2996,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -3055,7 +3055,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ReplicaSet result = apiInstance.patchNamespacedReplicaSetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -3081,7 +3081,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -3140,7 +3140,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1StatefulSet result = apiInstance.patchNamespacedStatefulSet(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -3166,7 +3166,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -3225,7 +3225,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Scale result = apiInstance.patchNamespacedStatefulSetScale(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -3251,7 +3251,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -3310,7 +3310,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1StatefulSet result = apiInstance.patchNamespacedStatefulSetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -3336,7 +3336,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -4283,7 +4283,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ControllerRevision result = apiInstance.replaceNamespacedControllerRevision(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4308,7 +4308,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4366,7 +4366,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1DaemonSet result = apiInstance.replaceNamespacedDaemonSet(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4391,7 +4391,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4449,7 +4449,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1DaemonSet result = apiInstance.replaceNamespacedDaemonSetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4474,7 +4474,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4532,7 +4532,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Deployment result = apiInstance.replaceNamespacedDeployment(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4557,7 +4557,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4615,7 +4615,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Scale result = apiInstance.replaceNamespacedDeploymentScale(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4640,7 +4640,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4698,7 +4698,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Deployment result = apiInstance.replaceNamespacedDeploymentStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4723,7 +4723,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4781,7 +4781,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ReplicaSet result = apiInstance.replaceNamespacedReplicaSet(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4806,7 +4806,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4864,7 +4864,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Scale result = apiInstance.replaceNamespacedReplicaSetScale(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4889,7 +4889,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4947,7 +4947,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ReplicaSet result = apiInstance.replaceNamespacedReplicaSetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4972,7 +4972,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -5030,7 +5030,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1StatefulSet result = apiInstance.replaceNamespacedStatefulSet(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -5055,7 +5055,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -5113,7 +5113,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Scale result = apiInstance.replaceNamespacedStatefulSetScale(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -5138,7 +5138,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -5196,7 +5196,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1StatefulSet result = apiInstance.replaceNamespacedStatefulSetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -5221,7 +5221,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/AuthenticationV1Api.md b/kubernetes/docs/AuthenticationV1Api.md index 86f9968f67..57316aa1e0 100644 --- a/kubernetes/docs/AuthenticationV1Api.md +++ b/kubernetes/docs/AuthenticationV1Api.md @@ -41,7 +41,7 @@ public class Example { V1TokenReview body = new V1TokenReview(); // V1TokenReview | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1TokenReview result = apiInstance.createTokenReview(body, dryRun, fieldManager, fieldValidation, pretty); @@ -64,7 +64,7 @@ Name | Type | Description | Notes **body** | [**V1TokenReview**](V1TokenReview.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type diff --git a/kubernetes/docs/AuthorizationV1Api.md b/kubernetes/docs/AuthorizationV1Api.md index 2bebcbf02e..9f1a4d3a9e 100644 --- a/kubernetes/docs/AuthorizationV1Api.md +++ b/kubernetes/docs/AuthorizationV1Api.md @@ -45,7 +45,7 @@ public class Example { V1LocalSubjectAccessReview body = new V1LocalSubjectAccessReview(); // V1LocalSubjectAccessReview | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1LocalSubjectAccessReview result = apiInstance.createNamespacedLocalSubjectAccessReview(namespace, body, dryRun, fieldManager, fieldValidation, pretty); @@ -69,7 +69,7 @@ Name | Type | Description | Notes **body** | [**V1LocalSubjectAccessReview**](V1LocalSubjectAccessReview.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type @@ -126,7 +126,7 @@ public class Example { V1SelfSubjectAccessReview body = new V1SelfSubjectAccessReview(); // V1SelfSubjectAccessReview | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1SelfSubjectAccessReview result = apiInstance.createSelfSubjectAccessReview(body, dryRun, fieldManager, fieldValidation, pretty); @@ -149,7 +149,7 @@ Name | Type | Description | Notes **body** | [**V1SelfSubjectAccessReview**](V1SelfSubjectAccessReview.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type @@ -206,7 +206,7 @@ public class Example { V1SelfSubjectRulesReview body = new V1SelfSubjectRulesReview(); // V1SelfSubjectRulesReview | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1SelfSubjectRulesReview result = apiInstance.createSelfSubjectRulesReview(body, dryRun, fieldManager, fieldValidation, pretty); @@ -229,7 +229,7 @@ Name | Type | Description | Notes **body** | [**V1SelfSubjectRulesReview**](V1SelfSubjectRulesReview.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type @@ -286,7 +286,7 @@ public class Example { V1SubjectAccessReview body = new V1SubjectAccessReview(); // V1SubjectAccessReview | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1SubjectAccessReview result = apiInstance.createSubjectAccessReview(body, dryRun, fieldManager, fieldValidation, pretty); @@ -309,7 +309,7 @@ Name | Type | Description | Notes **body** | [**V1SubjectAccessReview**](V1SubjectAccessReview.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type diff --git a/kubernetes/docs/AutoscalingV1Api.md b/kubernetes/docs/AutoscalingV1Api.md index 8b7241f2c1..75da4ab61e 100644 --- a/kubernetes/docs/AutoscalingV1Api.md +++ b/kubernetes/docs/AutoscalingV1Api.md @@ -53,7 +53,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1HorizontalPodAutoscaler result = apiInstance.createNamespacedHorizontalPodAutoscaler(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -77,7 +77,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -561,7 +561,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1HorizontalPodAutoscaler result = apiInstance.patchNamespacedHorizontalPodAutoscaler(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -587,7 +587,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -646,7 +646,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1HorizontalPodAutoscaler result = apiInstance.patchNamespacedHorizontalPodAutoscalerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -672,7 +672,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -879,7 +879,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1HorizontalPodAutoscaler result = apiInstance.replaceNamespacedHorizontalPodAutoscaler(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -904,7 +904,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -962,7 +962,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1HorizontalPodAutoscaler result = apiInstance.replaceNamespacedHorizontalPodAutoscalerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -987,7 +987,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/AutoscalingV2Api.md b/kubernetes/docs/AutoscalingV2Api.md index a16d2bc2b5..5090a9f2b7 100644 --- a/kubernetes/docs/AutoscalingV2Api.md +++ b/kubernetes/docs/AutoscalingV2Api.md @@ -53,7 +53,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2HorizontalPodAutoscaler result = apiInstance.createNamespacedHorizontalPodAutoscaler(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -77,7 +77,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -561,7 +561,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V2HorizontalPodAutoscaler result = apiInstance.patchNamespacedHorizontalPodAutoscaler(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -587,7 +587,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -646,7 +646,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V2HorizontalPodAutoscaler result = apiInstance.patchNamespacedHorizontalPodAutoscalerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -672,7 +672,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -879,7 +879,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2HorizontalPodAutoscaler result = apiInstance.replaceNamespacedHorizontalPodAutoscaler(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -904,7 +904,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -962,7 +962,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2HorizontalPodAutoscaler result = apiInstance.replaceNamespacedHorizontalPodAutoscalerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -987,7 +987,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/AutoscalingV2beta1Api.md b/kubernetes/docs/AutoscalingV2beta1Api.md index 4bdb999126..b9d213f455 100644 --- a/kubernetes/docs/AutoscalingV2beta1Api.md +++ b/kubernetes/docs/AutoscalingV2beta1Api.md @@ -53,7 +53,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2beta1HorizontalPodAutoscaler result = apiInstance.createNamespacedHorizontalPodAutoscaler(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -77,7 +77,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -561,7 +561,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V2beta1HorizontalPodAutoscaler result = apiInstance.patchNamespacedHorizontalPodAutoscaler(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -587,7 +587,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -646,7 +646,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V2beta1HorizontalPodAutoscaler result = apiInstance.patchNamespacedHorizontalPodAutoscalerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -672,7 +672,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -879,7 +879,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2beta1HorizontalPodAutoscaler result = apiInstance.replaceNamespacedHorizontalPodAutoscaler(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -904,7 +904,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -962,7 +962,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2beta1HorizontalPodAutoscaler result = apiInstance.replaceNamespacedHorizontalPodAutoscalerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -987,7 +987,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/AutoscalingV2beta2Api.md b/kubernetes/docs/AutoscalingV2beta2Api.md index 254eebd5fa..4e30963a91 100644 --- a/kubernetes/docs/AutoscalingV2beta2Api.md +++ b/kubernetes/docs/AutoscalingV2beta2Api.md @@ -53,7 +53,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2beta2HorizontalPodAutoscaler result = apiInstance.createNamespacedHorizontalPodAutoscaler(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -77,7 +77,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -561,7 +561,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V2beta2HorizontalPodAutoscaler result = apiInstance.patchNamespacedHorizontalPodAutoscaler(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -587,7 +587,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -646,7 +646,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V2beta2HorizontalPodAutoscaler result = apiInstance.patchNamespacedHorizontalPodAutoscalerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -672,7 +672,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -879,7 +879,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2beta2HorizontalPodAutoscaler result = apiInstance.replaceNamespacedHorizontalPodAutoscaler(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -904,7 +904,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -962,7 +962,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V2beta2HorizontalPodAutoscaler result = apiInstance.replaceNamespacedHorizontalPodAutoscalerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -987,7 +987,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/BatchV1Api.md b/kubernetes/docs/BatchV1Api.md index 1080bb7d2c..af2953b332 100644 --- a/kubernetes/docs/BatchV1Api.md +++ b/kubernetes/docs/BatchV1Api.md @@ -64,7 +64,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CronJob result = apiInstance.createNamespacedCronJob(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -88,7 +88,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -146,7 +146,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Job result = apiInstance.createNamespacedJob(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -170,7 +170,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1013,7 +1013,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CronJob result = apiInstance.patchNamespacedCronJob(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1039,7 +1039,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1098,7 +1098,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CronJob result = apiInstance.patchNamespacedCronJobStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1124,7 +1124,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1183,7 +1183,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Job result = apiInstance.patchNamespacedJob(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1209,7 +1209,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1268,7 +1268,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Job result = apiInstance.patchNamespacedJobStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1294,7 +1294,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1649,7 +1649,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CronJob result = apiInstance.replaceNamespacedCronJob(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1674,7 +1674,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1732,7 +1732,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CronJob result = apiInstance.replaceNamespacedCronJobStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1757,7 +1757,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1815,7 +1815,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Job result = apiInstance.replaceNamespacedJob(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1840,7 +1840,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1898,7 +1898,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Job result = apiInstance.replaceNamespacedJobStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1923,7 +1923,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/BatchV1beta1Api.md b/kubernetes/docs/BatchV1beta1Api.md index dc349d4084..301466c18f 100644 --- a/kubernetes/docs/BatchV1beta1Api.md +++ b/kubernetes/docs/BatchV1beta1Api.md @@ -53,7 +53,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1CronJob result = apiInstance.createNamespacedCronJob(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -77,7 +77,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -561,7 +561,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1CronJob result = apiInstance.patchNamespacedCronJob(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -587,7 +587,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -646,7 +646,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1CronJob result = apiInstance.patchNamespacedCronJobStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -672,7 +672,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -879,7 +879,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1CronJob result = apiInstance.replaceNamespacedCronJob(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -904,7 +904,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -962,7 +962,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1CronJob result = apiInstance.replaceNamespacedCronJobStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -987,7 +987,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/CertificatesV1Api.md b/kubernetes/docs/CertificatesV1Api.md index ca72283d26..5c939145c0 100644 --- a/kubernetes/docs/CertificatesV1Api.md +++ b/kubernetes/docs/CertificatesV1Api.md @@ -54,7 +54,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CertificateSigningRequest result = apiInstance.createCertificateSigningRequest(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -77,7 +77,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -466,7 +466,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CertificateSigningRequest result = apiInstance.patchCertificateSigningRequest(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -491,7 +491,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -549,7 +549,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CertificateSigningRequest result = apiInstance.patchCertificateSigningRequestApproval(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -574,7 +574,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -632,7 +632,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CertificateSigningRequest result = apiInstance.patchCertificateSigningRequestStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -657,7 +657,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -931,7 +931,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CertificateSigningRequest result = apiInstance.replaceCertificateSigningRequest(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -955,7 +955,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1012,7 +1012,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CertificateSigningRequest result = apiInstance.replaceCertificateSigningRequestApproval(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1036,7 +1036,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1093,7 +1093,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CertificateSigningRequest result = apiInstance.replaceCertificateSigningRequestStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1117,7 +1117,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/CoordinationV1Api.md b/kubernetes/docs/CoordinationV1Api.md index 8c8fbfede7..ba668f0484 100644 --- a/kubernetes/docs/CoordinationV1Api.md +++ b/kubernetes/docs/CoordinationV1Api.md @@ -50,7 +50,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Lease result = apiInstance.createNamespacedLease(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -558,7 +558,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Lease result = apiInstance.patchNamespacedLease(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -584,7 +584,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -717,7 +717,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Lease result = apiInstance.replaceNamespacedLease(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -742,7 +742,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/CoreV1Api.md b/kubernetes/docs/CoreV1Api.md index 49887aa1ea..1553bd6c6f 100644 --- a/kubernetes/docs/CoreV1Api.md +++ b/kubernetes/docs/CoreV1Api.md @@ -3845,7 +3845,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Namespace result = apiInstance.createNamespace(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -3868,7 +3868,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -3925,7 +3925,7 @@ public class Example { V1Binding body = new V1Binding(); // V1Binding | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1Binding result = apiInstance.createNamespacedBinding(namespace, body, dryRun, fieldManager, fieldValidation, pretty); @@ -3949,7 +3949,7 @@ Name | Type | Description | Notes **body** | [**V1Binding**](V1Binding.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type @@ -4008,7 +4008,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ConfigMap result = apiInstance.createNamespacedConfigMap(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4032,7 +4032,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4090,7 +4090,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Endpoints result = apiInstance.createNamespacedEndpoints(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4114,7 +4114,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4172,7 +4172,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { CoreV1Event result = apiInstance.createNamespacedEvent(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4196,7 +4196,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4254,7 +4254,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1LimitRange result = apiInstance.createNamespacedLimitRange(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4278,7 +4278,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4336,7 +4336,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PersistentVolumeClaim result = apiInstance.createNamespacedPersistentVolumeClaim(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4360,7 +4360,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4418,7 +4418,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Pod result = apiInstance.createNamespacedPod(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4442,7 +4442,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4500,7 +4500,7 @@ public class Example { V1Binding body = new V1Binding(); // V1Binding | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1Binding result = apiInstance.createNamespacedPodBinding(name, namespace, body, dryRun, fieldManager, fieldValidation, pretty); @@ -4525,7 +4525,7 @@ Name | Type | Description | Notes **body** | [**V1Binding**](V1Binding.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type @@ -4584,7 +4584,7 @@ public class Example { V1Eviction body = new V1Eviction(); // V1Eviction | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1Eviction result = apiInstance.createNamespacedPodEviction(name, namespace, body, dryRun, fieldManager, fieldValidation, pretty); @@ -4609,7 +4609,7 @@ Name | Type | Description | Notes **body** | [**V1Eviction**](V1Eviction.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type @@ -4668,7 +4668,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PodTemplate result = apiInstance.createNamespacedPodTemplate(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4692,7 +4692,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4750,7 +4750,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ReplicationController result = apiInstance.createNamespacedReplicationController(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4774,7 +4774,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4832,7 +4832,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ResourceQuota result = apiInstance.createNamespacedResourceQuota(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4856,7 +4856,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4914,7 +4914,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Secret result = apiInstance.createNamespacedSecret(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -4938,7 +4938,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -4996,7 +4996,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Service result = apiInstance.createNamespacedService(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -5020,7 +5020,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -5078,7 +5078,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ServiceAccount result = apiInstance.createNamespacedServiceAccount(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -5102,7 +5102,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -5160,7 +5160,7 @@ public class Example { AuthenticationV1TokenRequest body = new AuthenticationV1TokenRequest(); // AuthenticationV1TokenRequest | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { AuthenticationV1TokenRequest result = apiInstance.createNamespacedServiceAccountToken(name, namespace, body, dryRun, fieldManager, fieldValidation, pretty); @@ -5185,7 +5185,7 @@ Name | Type | Description | Notes **body** | [**AuthenticationV1TokenRequest**](AuthenticationV1TokenRequest.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type @@ -5243,7 +5243,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Node result = apiInstance.createNode(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -5266,7 +5266,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -5323,7 +5323,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PersistentVolume result = apiInstance.createPersistentVolume(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -5346,7 +5346,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -10567,7 +10567,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Namespace result = apiInstance.patchNamespace(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -10592,7 +10592,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -10650,7 +10650,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Namespace result = apiInstance.patchNamespaceStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -10675,7 +10675,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -10734,7 +10734,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ConfigMap result = apiInstance.patchNamespacedConfigMap(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -10760,7 +10760,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -10819,7 +10819,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Endpoints result = apiInstance.patchNamespacedEndpoints(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -10845,7 +10845,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -10904,7 +10904,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { CoreV1Event result = apiInstance.patchNamespacedEvent(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -10930,7 +10930,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -10989,7 +10989,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1LimitRange result = apiInstance.patchNamespacedLimitRange(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11015,7 +11015,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11074,7 +11074,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1PersistentVolumeClaim result = apiInstance.patchNamespacedPersistentVolumeClaim(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11100,7 +11100,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11159,7 +11159,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1PersistentVolumeClaim result = apiInstance.patchNamespacedPersistentVolumeClaimStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11185,7 +11185,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11244,7 +11244,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Pod result = apiInstance.patchNamespacedPod(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11270,7 +11270,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11329,7 +11329,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Pod result = apiInstance.patchNamespacedPodEphemeralcontainers(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11355,7 +11355,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11414,7 +11414,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Pod result = apiInstance.patchNamespacedPodStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11440,7 +11440,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11499,7 +11499,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1PodTemplate result = apiInstance.patchNamespacedPodTemplate(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11525,7 +11525,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11584,7 +11584,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ReplicationController result = apiInstance.patchNamespacedReplicationController(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11610,7 +11610,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11669,7 +11669,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Scale result = apiInstance.patchNamespacedReplicationControllerScale(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11695,7 +11695,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11754,7 +11754,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ReplicationController result = apiInstance.patchNamespacedReplicationControllerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11780,7 +11780,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11839,7 +11839,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ResourceQuota result = apiInstance.patchNamespacedResourceQuota(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11865,7 +11865,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -11924,7 +11924,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ResourceQuota result = apiInstance.patchNamespacedResourceQuotaStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -11950,7 +11950,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -12009,7 +12009,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Secret result = apiInstance.patchNamespacedSecret(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -12035,7 +12035,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -12094,7 +12094,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Service result = apiInstance.patchNamespacedService(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -12120,7 +12120,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -12179,7 +12179,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ServiceAccount result = apiInstance.patchNamespacedServiceAccount(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -12205,7 +12205,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -12264,7 +12264,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Service result = apiInstance.patchNamespacedServiceStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -12290,7 +12290,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -12348,7 +12348,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Node result = apiInstance.patchNode(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -12373,7 +12373,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -12431,7 +12431,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Node result = apiInstance.patchNodeStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -12456,7 +12456,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -12514,7 +12514,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1PersistentVolume result = apiInstance.patchPersistentVolume(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -12539,7 +12539,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -12597,7 +12597,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1PersistentVolume result = apiInstance.patchPersistentVolumeStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -12622,7 +12622,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -14680,7 +14680,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Namespace result = apiInstance.replaceNamespace(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -14704,7 +14704,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -14760,7 +14760,7 @@ public class Example { V1Namespace body = new V1Namespace(); // V1Namespace | String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. try { V1Namespace result = apiInstance.replaceNamespaceFinalize(name, body, dryRun, fieldManager, fieldValidation, pretty); @@ -14784,7 +14784,7 @@ Name | Type | Description | Notes **body** | [**V1Namespace**](V1Namespace.md)| | **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] ### Return type @@ -14842,7 +14842,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Namespace result = apiInstance.replaceNamespaceStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -14866,7 +14866,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -14924,7 +14924,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ConfigMap result = apiInstance.replaceNamespacedConfigMap(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -14949,7 +14949,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15007,7 +15007,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Endpoints result = apiInstance.replaceNamespacedEndpoints(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15032,7 +15032,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15090,7 +15090,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { CoreV1Event result = apiInstance.replaceNamespacedEvent(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15115,7 +15115,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15173,7 +15173,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1LimitRange result = apiInstance.replaceNamespacedLimitRange(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15198,7 +15198,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15256,7 +15256,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PersistentVolumeClaim result = apiInstance.replaceNamespacedPersistentVolumeClaim(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15281,7 +15281,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15339,7 +15339,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PersistentVolumeClaim result = apiInstance.replaceNamespacedPersistentVolumeClaimStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15364,7 +15364,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15422,7 +15422,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Pod result = apiInstance.replaceNamespacedPod(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15447,7 +15447,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15505,7 +15505,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Pod result = apiInstance.replaceNamespacedPodEphemeralcontainers(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15530,7 +15530,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15588,7 +15588,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Pod result = apiInstance.replaceNamespacedPodStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15613,7 +15613,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15671,7 +15671,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PodTemplate result = apiInstance.replaceNamespacedPodTemplate(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15696,7 +15696,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15754,7 +15754,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ReplicationController result = apiInstance.replaceNamespacedReplicationController(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15779,7 +15779,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15837,7 +15837,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Scale result = apiInstance.replaceNamespacedReplicationControllerScale(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15862,7 +15862,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -15920,7 +15920,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ReplicationController result = apiInstance.replaceNamespacedReplicationControllerStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -15945,7 +15945,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16003,7 +16003,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ResourceQuota result = apiInstance.replaceNamespacedResourceQuota(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16028,7 +16028,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16086,7 +16086,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ResourceQuota result = apiInstance.replaceNamespacedResourceQuotaStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16111,7 +16111,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16169,7 +16169,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Secret result = apiInstance.replaceNamespacedSecret(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16194,7 +16194,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16252,7 +16252,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Service result = apiInstance.replaceNamespacedService(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16277,7 +16277,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16335,7 +16335,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ServiceAccount result = apiInstance.replaceNamespacedServiceAccount(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16360,7 +16360,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16418,7 +16418,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Service result = apiInstance.replaceNamespacedServiceStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16443,7 +16443,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16500,7 +16500,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Node result = apiInstance.replaceNode(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16524,7 +16524,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16581,7 +16581,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Node result = apiInstance.replaceNodeStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16605,7 +16605,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16662,7 +16662,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PersistentVolume result = apiInstance.replacePersistentVolume(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16686,7 +16686,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -16743,7 +16743,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PersistentVolume result = apiInstance.replacePersistentVolumeStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -16767,7 +16767,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/CoreV1EndpointPort.md b/kubernetes/docs/CoreV1EndpointPort.md index 7f38543747..90f97b8248 100644 --- a/kubernetes/docs/CoreV1EndpointPort.md +++ b/kubernetes/docs/CoreV1EndpointPort.md @@ -7,7 +7,7 @@ EndpointPort is a tuple that describes a single port. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**appProtocol** | **String** | The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. | [optional] +**appProtocol** | **String** | The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. | [optional] **name** | **String** | The name of this port. This must match the 'name' field in the corresponding ServicePort. Must be a DNS_LABEL. Optional only if one port is defined. | [optional] **port** | **Integer** | The port number of the endpoint. | **protocol** | **String** | The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP. | [optional] diff --git a/kubernetes/docs/DiscoveryV1Api.md b/kubernetes/docs/DiscoveryV1Api.md index 0327df49f7..25a9b25e53 100644 --- a/kubernetes/docs/DiscoveryV1Api.md +++ b/kubernetes/docs/DiscoveryV1Api.md @@ -50,7 +50,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1EndpointSlice result = apiInstance.createNamespacedEndpointSlice(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -558,7 +558,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1EndpointSlice result = apiInstance.patchNamespacedEndpointSlice(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -584,7 +584,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -717,7 +717,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1EndpointSlice result = apiInstance.replaceNamespacedEndpointSlice(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -742,7 +742,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/DiscoveryV1EndpointPort.md b/kubernetes/docs/DiscoveryV1EndpointPort.md index 41fc45b7c2..1790cf44fd 100644 --- a/kubernetes/docs/DiscoveryV1EndpointPort.md +++ b/kubernetes/docs/DiscoveryV1EndpointPort.md @@ -7,7 +7,7 @@ EndpointPort represents a Port used by an EndpointSlice Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**appProtocol** | **String** | The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. | [optional] +**appProtocol** | **String** | The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. | [optional] **name** | **String** | The name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is dervied from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string. | [optional] **port** | **Integer** | The port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer. | [optional] **protocol** | **String** | The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP. | [optional] diff --git a/kubernetes/docs/DiscoveryV1beta1Api.md b/kubernetes/docs/DiscoveryV1beta1Api.md index 0ec6d8f972..45b9ef32cd 100644 --- a/kubernetes/docs/DiscoveryV1beta1Api.md +++ b/kubernetes/docs/DiscoveryV1beta1Api.md @@ -50,7 +50,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1EndpointSlice result = apiInstance.createNamespacedEndpointSlice(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -558,7 +558,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1EndpointSlice result = apiInstance.patchNamespacedEndpointSlice(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -584,7 +584,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -717,7 +717,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1EndpointSlice result = apiInstance.replaceNamespacedEndpointSlice(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -742,7 +742,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/EventsV1Api.md b/kubernetes/docs/EventsV1Api.md index 3277767046..02f1a6a3ac 100644 --- a/kubernetes/docs/EventsV1Api.md +++ b/kubernetes/docs/EventsV1Api.md @@ -50,7 +50,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { EventsV1Event result = apiInstance.createNamespacedEvent(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -558,7 +558,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { EventsV1Event result = apiInstance.patchNamespacedEvent(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -584,7 +584,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -717,7 +717,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { EventsV1Event result = apiInstance.replaceNamespacedEvent(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -742,7 +742,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/EventsV1beta1Api.md b/kubernetes/docs/EventsV1beta1Api.md index d7d5480cce..78a9cd10a3 100644 --- a/kubernetes/docs/EventsV1beta1Api.md +++ b/kubernetes/docs/EventsV1beta1Api.md @@ -50,7 +50,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1Event result = apiInstance.createNamespacedEvent(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -558,7 +558,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1Event result = apiInstance.patchNamespacedEvent(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -584,7 +584,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -717,7 +717,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1Event result = apiInstance.replaceNamespacedEvent(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -742,7 +742,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/FlowcontrolApiserverV1beta1Api.md b/kubernetes/docs/FlowcontrolApiserverV1beta1Api.md index 3bac9980c6..4e9e5a10bc 100644 --- a/kubernetes/docs/FlowcontrolApiserverV1beta1Api.md +++ b/kubernetes/docs/FlowcontrolApiserverV1beta1Api.md @@ -61,7 +61,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1FlowSchema result = apiInstance.createFlowSchema(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -84,7 +84,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -141,7 +141,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1PriorityLevelConfiguration result = apiInstance.createPriorityLevelConfiguration(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -164,7 +164,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -818,7 +818,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1FlowSchema result = apiInstance.patchFlowSchema(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -843,7 +843,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -901,7 +901,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1FlowSchema result = apiInstance.patchFlowSchemaStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -926,7 +926,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -984,7 +984,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1PriorityLevelConfiguration result = apiInstance.patchPriorityLevelConfiguration(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1009,7 +1009,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1067,7 +1067,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1PriorityLevelConfiguration result = apiInstance.patchPriorityLevelConfigurationStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1092,7 +1092,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1438,7 +1438,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1FlowSchema result = apiInstance.replaceFlowSchema(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1462,7 +1462,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1519,7 +1519,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1FlowSchema result = apiInstance.replaceFlowSchemaStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1543,7 +1543,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1600,7 +1600,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1PriorityLevelConfiguration result = apiInstance.replacePriorityLevelConfiguration(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1624,7 +1624,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1681,7 +1681,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1PriorityLevelConfiguration result = apiInstance.replacePriorityLevelConfigurationStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1705,7 +1705,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/FlowcontrolApiserverV1beta2Api.md b/kubernetes/docs/FlowcontrolApiserverV1beta2Api.md index d84b93bdf4..9b1bd39f93 100644 --- a/kubernetes/docs/FlowcontrolApiserverV1beta2Api.md +++ b/kubernetes/docs/FlowcontrolApiserverV1beta2Api.md @@ -61,7 +61,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta2FlowSchema result = apiInstance.createFlowSchema(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -84,7 +84,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -141,7 +141,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta2PriorityLevelConfiguration result = apiInstance.createPriorityLevelConfiguration(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -164,7 +164,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -818,7 +818,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta2FlowSchema result = apiInstance.patchFlowSchema(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -843,7 +843,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -901,7 +901,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta2FlowSchema result = apiInstance.patchFlowSchemaStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -926,7 +926,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -984,7 +984,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta2PriorityLevelConfiguration result = apiInstance.patchPriorityLevelConfiguration(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1009,7 +1009,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1067,7 +1067,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta2PriorityLevelConfiguration result = apiInstance.patchPriorityLevelConfigurationStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1092,7 +1092,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1438,7 +1438,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta2FlowSchema result = apiInstance.replaceFlowSchema(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1462,7 +1462,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1519,7 +1519,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta2FlowSchema result = apiInstance.replaceFlowSchemaStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1543,7 +1543,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1600,7 +1600,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta2PriorityLevelConfiguration result = apiInstance.replacePriorityLevelConfiguration(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1624,7 +1624,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1681,7 +1681,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta2PriorityLevelConfiguration result = apiInstance.replacePriorityLevelConfigurationStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1705,7 +1705,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/InternalApiserverV1alpha1Api.md b/kubernetes/docs/InternalApiserverV1alpha1Api.md index b8b67f05b2..d0751b275b 100644 --- a/kubernetes/docs/InternalApiserverV1alpha1Api.md +++ b/kubernetes/docs/InternalApiserverV1alpha1Api.md @@ -51,7 +51,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1alpha1StorageVersion result = apiInstance.createStorageVersion(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -463,7 +463,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1alpha1StorageVersion result = apiInstance.patchStorageVersion(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -488,7 +488,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -546,7 +546,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1alpha1StorageVersion result = apiInstance.patchStorageVersionStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -571,7 +571,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -773,7 +773,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1alpha1StorageVersion result = apiInstance.replaceStorageVersion(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -797,7 +797,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -854,7 +854,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1alpha1StorageVersion result = apiInstance.replaceStorageVersionStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -878,7 +878,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/NetworkingV1Api.md b/kubernetes/docs/NetworkingV1Api.md index bde99692b1..88832b93c0 100644 --- a/kubernetes/docs/NetworkingV1Api.md +++ b/kubernetes/docs/NetworkingV1Api.md @@ -23,14 +23,17 @@ Method | HTTP request | Description [**patchNamespacedIngress**](NetworkingV1Api.md#patchNamespacedIngress) | **PATCH** /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name} | [**patchNamespacedIngressStatus**](NetworkingV1Api.md#patchNamespacedIngressStatus) | **PATCH** /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status | [**patchNamespacedNetworkPolicy**](NetworkingV1Api.md#patchNamespacedNetworkPolicy) | **PATCH** /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} | +[**patchNamespacedNetworkPolicyStatus**](NetworkingV1Api.md#patchNamespacedNetworkPolicyStatus) | **PATCH** /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status | [**readIngressClass**](NetworkingV1Api.md#readIngressClass) | **GET** /apis/networking.k8s.io/v1/ingressclasses/{name} | [**readNamespacedIngress**](NetworkingV1Api.md#readNamespacedIngress) | **GET** /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name} | [**readNamespacedIngressStatus**](NetworkingV1Api.md#readNamespacedIngressStatus) | **GET** /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status | [**readNamespacedNetworkPolicy**](NetworkingV1Api.md#readNamespacedNetworkPolicy) | **GET** /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} | +[**readNamespacedNetworkPolicyStatus**](NetworkingV1Api.md#readNamespacedNetworkPolicyStatus) | **GET** /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status | [**replaceIngressClass**](NetworkingV1Api.md#replaceIngressClass) | **PUT** /apis/networking.k8s.io/v1/ingressclasses/{name} | [**replaceNamespacedIngress**](NetworkingV1Api.md#replaceNamespacedIngress) | **PUT** /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name} | [**replaceNamespacedIngressStatus**](NetworkingV1Api.md#replaceNamespacedIngressStatus) | **PUT** /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status | [**replaceNamespacedNetworkPolicy**](NetworkingV1Api.md#replaceNamespacedNetworkPolicy) | **PUT** /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} | +[**replaceNamespacedNetworkPolicyStatus**](NetworkingV1Api.md#replaceNamespacedNetworkPolicyStatus) | **PUT** /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status | @@ -67,7 +70,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1IngressClass result = apiInstance.createIngressClass(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -90,7 +93,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -148,7 +151,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Ingress result = apiInstance.createNamespacedIngress(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -172,7 +175,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -230,7 +233,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1NetworkPolicy result = apiInstance.createNamespacedNetworkPolicy(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -254,7 +257,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1361,7 +1364,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1IngressClass result = apiInstance.patchIngressClass(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1386,7 +1389,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1445,7 +1448,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Ingress result = apiInstance.patchNamespacedIngress(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1471,7 +1474,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1530,7 +1533,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Ingress result = apiInstance.patchNamespacedIngressStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1556,7 +1559,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1615,7 +1618,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1NetworkPolicy result = apiInstance.patchNamespacedNetworkPolicy(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1641,7 +1644,92 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] + **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] + +### Return type + +[**V1NetworkPolicy**](V1NetworkPolicy.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**201** | Created | - | +**401** | Unauthorized | - | + + +# **patchNamespacedNetworkPolicyStatus** +> V1NetworkPolicy patchNamespacedNetworkPolicyStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force) + + + +partially update status of the specified NetworkPolicy + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.NetworkingV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + NetworkingV1Api apiInstance = new NetworkingV1Api(defaultClient); + String name = "name_example"; // String | name of the NetworkPolicy + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + V1Patch body = new V1Patch(); // V1Patch | + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed + String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. + Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. + try { + V1NetworkPolicy result = apiInstance.patchNamespacedNetworkPolicyStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling NetworkingV1Api#patchNamespacedNetworkPolicyStatus"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| name of the NetworkPolicy | + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **body** | **V1Patch**| | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] + **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1958,6 +2046,80 @@ Name | Type | Description | Notes **200** | OK | - | **401** | Unauthorized | - | + +# **readNamespacedNetworkPolicyStatus** +> V1NetworkPolicy readNamespacedNetworkPolicyStatus(name, namespace, pretty) + + + +read status of the specified NetworkPolicy + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.NetworkingV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + NetworkingV1Api apiInstance = new NetworkingV1Api(defaultClient); + String name = "name_example"; // String | name of the NetworkPolicy + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + try { + V1NetworkPolicy result = apiInstance.readNamespacedNetworkPolicyStatus(name, namespace, pretty); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling NetworkingV1Api#readNamespacedNetworkPolicyStatus"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| name of the NetworkPolicy | + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + +### Return type + +[**V1NetworkPolicy**](V1NetworkPolicy.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**401** | Unauthorized | - | + # **replaceIngressClass** > V1IngressClass replaceIngressClass(name, body, pretty, dryRun, fieldManager, fieldValidation) @@ -1993,7 +2155,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1IngressClass result = apiInstance.replaceIngressClass(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2017,7 +2179,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2075,7 +2237,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Ingress result = apiInstance.replaceNamespacedIngress(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2100,7 +2262,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2158,7 +2320,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Ingress result = apiInstance.replaceNamespacedIngressStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2183,7 +2345,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2241,7 +2403,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1NetworkPolicy result = apiInstance.replaceNamespacedNetworkPolicy(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2266,7 +2428,90 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] + +### Return type + +[**V1NetworkPolicy**](V1NetworkPolicy.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**201** | Created | - | +**401** | Unauthorized | - | + + +# **replaceNamespacedNetworkPolicyStatus** +> V1NetworkPolicy replaceNamespacedNetworkPolicyStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation) + + + +replace status of the specified NetworkPolicy + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.NetworkingV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + NetworkingV1Api apiInstance = new NetworkingV1Api(defaultClient); + String name = "name_example"; // String | name of the NetworkPolicy + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + V1NetworkPolicy body = new V1NetworkPolicy(); // V1NetworkPolicy | + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed + String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. + try { + V1NetworkPolicy result = apiInstance.replaceNamespacedNetworkPolicyStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling NetworkingV1Api#replaceNamespacedNetworkPolicyStatus"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| name of the NetworkPolicy | + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **body** | [**V1NetworkPolicy**](V1NetworkPolicy.md)| | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] + **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/NodeV1Api.md b/kubernetes/docs/NodeV1Api.md index 671f6bee17..bf1568fa3d 100644 --- a/kubernetes/docs/NodeV1Api.md +++ b/kubernetes/docs/NodeV1Api.md @@ -48,7 +48,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1RuntimeClass result = apiInstance.createRuntimeClass(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -71,7 +71,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -460,7 +460,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1RuntimeClass result = apiInstance.patchRuntimeClass(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -485,7 +485,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -615,7 +615,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1RuntimeClass result = apiInstance.replaceRuntimeClass(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -639,7 +639,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/NodeV1alpha1Api.md b/kubernetes/docs/NodeV1alpha1Api.md deleted file mode 100644 index 1dfb6ff989..0000000000 --- a/kubernetes/docs/NodeV1alpha1Api.md +++ /dev/null @@ -1,663 +0,0 @@ -# NodeV1alpha1Api - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**createRuntimeClass**](NodeV1alpha1Api.md#createRuntimeClass) | **POST** /apis/node.k8s.io/v1alpha1/runtimeclasses | -[**deleteCollectionRuntimeClass**](NodeV1alpha1Api.md#deleteCollectionRuntimeClass) | **DELETE** /apis/node.k8s.io/v1alpha1/runtimeclasses | -[**deleteRuntimeClass**](NodeV1alpha1Api.md#deleteRuntimeClass) | **DELETE** /apis/node.k8s.io/v1alpha1/runtimeclasses/{name} | -[**getAPIResources**](NodeV1alpha1Api.md#getAPIResources) | **GET** /apis/node.k8s.io/v1alpha1/ | -[**listRuntimeClass**](NodeV1alpha1Api.md#listRuntimeClass) | **GET** /apis/node.k8s.io/v1alpha1/runtimeclasses | -[**patchRuntimeClass**](NodeV1alpha1Api.md#patchRuntimeClass) | **PATCH** /apis/node.k8s.io/v1alpha1/runtimeclasses/{name} | -[**readRuntimeClass**](NodeV1alpha1Api.md#readRuntimeClass) | **GET** /apis/node.k8s.io/v1alpha1/runtimeclasses/{name} | -[**replaceRuntimeClass**](NodeV1alpha1Api.md#replaceRuntimeClass) | **PUT** /apis/node.k8s.io/v1alpha1/runtimeclasses/{name} | - - - -# **createRuntimeClass** -> V1alpha1RuntimeClass createRuntimeClass(body, pretty, dryRun, fieldManager, fieldValidation) - - - -create a RuntimeClass - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.NodeV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - NodeV1alpha1Api apiInstance = new NodeV1alpha1Api(defaultClient); - V1alpha1RuntimeClass body = new V1alpha1RuntimeClass(); // V1alpha1RuntimeClass | - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. - try { - V1alpha1RuntimeClass result = apiInstance.createRuntimeClass(body, pretty, dryRun, fieldManager, fieldValidation); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling NodeV1alpha1Api#createRuntimeClass"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **body** | [**V1alpha1RuntimeClass**](V1alpha1RuntimeClass.md)| | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] - -### Return type - -[**V1alpha1RuntimeClass**](V1alpha1RuntimeClass.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**201** | Created | - | -**202** | Accepted | - | -**401** | Unauthorized | - | - - -# **deleteCollectionRuntimeClass** -> V1Status deleteCollectionRuntimeClass(pretty, _continue, dryRun, fieldSelector, gracePeriodSeconds, labelSelector, limit, orphanDependents, propagationPolicy, resourceVersion, resourceVersionMatch, timeoutSeconds, body) - - - -delete collection of RuntimeClass - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.NodeV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - NodeV1alpha1Api apiInstance = new NodeV1alpha1Api(defaultClient); - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. - Integer gracePeriodSeconds = 56; // Integer | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. - String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. - Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - Boolean orphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. - String propagationPolicy = "propagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. - String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. - V1DeleteOptions body = new V1DeleteOptions(); // V1DeleteOptions | - try { - V1Status result = apiInstance.deleteCollectionRuntimeClass(pretty, _continue, dryRun, fieldSelector, gracePeriodSeconds, labelSelector, limit, orphanDependents, propagationPolicy, resourceVersion, resourceVersionMatch, timeoutSeconds, body); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling NodeV1alpha1Api#deleteCollectionRuntimeClass"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] - **gracePeriodSeconds** | **Integer**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | [optional] - **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] - **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] - **orphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional] - **propagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. | [optional] - **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] - **body** | [**V1DeleteOptions**](V1DeleteOptions.md)| | [optional] - -### Return type - -[**V1Status**](V1Status.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **deleteRuntimeClass** -> V1Status deleteRuntimeClass(name, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body) - - - -delete a RuntimeClass - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.NodeV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - NodeV1alpha1Api apiInstance = new NodeV1alpha1Api(defaultClient); - String name = "name_example"; // String | name of the RuntimeClass - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - Integer gracePeriodSeconds = 56; // Integer | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. - Boolean orphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. - String propagationPolicy = "propagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. - V1DeleteOptions body = new V1DeleteOptions(); // V1DeleteOptions | - try { - V1Status result = apiInstance.deleteRuntimeClass(name, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling NodeV1alpha1Api#deleteRuntimeClass"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | **String**| name of the RuntimeClass | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **gracePeriodSeconds** | **Integer**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | [optional] - **orphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional] - **propagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. | [optional] - **body** | [**V1DeleteOptions**](V1DeleteOptions.md)| | [optional] - -### Return type - -[**V1Status**](V1Status.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**202** | Accepted | - | -**401** | Unauthorized | - | - - -# **getAPIResources** -> V1APIResourceList getAPIResources() - - - -get available resources - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.NodeV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - NodeV1alpha1Api apiInstance = new NodeV1alpha1Api(defaultClient); - try { - V1APIResourceList result = apiInstance.getAPIResources(); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling NodeV1alpha1Api#getAPIResources"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters -This endpoint does not need any parameter. - -### Return type - -[**V1APIResourceList**](V1APIResourceList.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **listRuntimeClass** -> V1alpha1RuntimeClassList listRuntimeClass(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) - - - -list or watch objects of kind RuntimeClass - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.NodeV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - NodeV1alpha1Api apiInstance = new NodeV1alpha1Api(defaultClient); - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - Boolean allowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. - String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. - String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. - Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. - Boolean watch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. - try { - V1alpha1RuntimeClassList result = apiInstance.listRuntimeClass(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling NodeV1alpha1Api#listRuntimeClass"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **allowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. | [optional] - **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] - **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] - **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] - **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] - **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] - **watch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | [optional] - -### Return type - -[**V1alpha1RuntimeClassList**](V1alpha1RuntimeClassList.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **patchRuntimeClass** -> V1alpha1RuntimeClass patchRuntimeClass(name, body, pretty, dryRun, fieldManager, fieldValidation, force) - - - -partially update the specified RuntimeClass - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.NodeV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - NodeV1alpha1Api apiInstance = new NodeV1alpha1Api(defaultClient); - String name = "name_example"; // String | name of the RuntimeClass - V1Patch body = new V1Patch(); // V1Patch | - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. - Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. - try { - V1alpha1RuntimeClass result = apiInstance.patchRuntimeClass(name, body, pretty, dryRun, fieldManager, fieldValidation, force); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling NodeV1alpha1Api#patchRuntimeClass"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | **String**| name of the RuntimeClass | - **body** | **V1Patch**| | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] - **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] - -### Return type - -[**V1alpha1RuntimeClass**](V1alpha1RuntimeClass.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**201** | Created | - | -**401** | Unauthorized | - | - - -# **readRuntimeClass** -> V1alpha1RuntimeClass readRuntimeClass(name, pretty) - - - -read the specified RuntimeClass - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.NodeV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - NodeV1alpha1Api apiInstance = new NodeV1alpha1Api(defaultClient); - String name = "name_example"; // String | name of the RuntimeClass - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - try { - V1alpha1RuntimeClass result = apiInstance.readRuntimeClass(name, pretty); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling NodeV1alpha1Api#readRuntimeClass"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | **String**| name of the RuntimeClass | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - -### Return type - -[**V1alpha1RuntimeClass**](V1alpha1RuntimeClass.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **replaceRuntimeClass** -> V1alpha1RuntimeClass replaceRuntimeClass(name, body, pretty, dryRun, fieldManager, fieldValidation) - - - -replace the specified RuntimeClass - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.NodeV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - NodeV1alpha1Api apiInstance = new NodeV1alpha1Api(defaultClient); - String name = "name_example"; // String | name of the RuntimeClass - V1alpha1RuntimeClass body = new V1alpha1RuntimeClass(); // V1alpha1RuntimeClass | - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. - try { - V1alpha1RuntimeClass result = apiInstance.replaceRuntimeClass(name, body, pretty, dryRun, fieldManager, fieldValidation); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling NodeV1alpha1Api#replaceRuntimeClass"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | **String**| name of the RuntimeClass | - **body** | [**V1alpha1RuntimeClass**](V1alpha1RuntimeClass.md)| | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] - -### Return type - -[**V1alpha1RuntimeClass**](V1alpha1RuntimeClass.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**201** | Created | - | -**401** | Unauthorized | - | - diff --git a/kubernetes/docs/NodeV1beta1Api.md b/kubernetes/docs/NodeV1beta1Api.md index 2ebd80de13..a75f1d6c92 100644 --- a/kubernetes/docs/NodeV1beta1Api.md +++ b/kubernetes/docs/NodeV1beta1Api.md @@ -48,7 +48,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1RuntimeClass result = apiInstance.createRuntimeClass(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -71,7 +71,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -460,7 +460,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1RuntimeClass result = apiInstance.patchRuntimeClass(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -485,7 +485,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -615,7 +615,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1RuntimeClass result = apiInstance.replaceRuntimeClass(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -639,7 +639,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/PolicyV1Api.md b/kubernetes/docs/PolicyV1Api.md index 851c6a57ec..de20f09012 100644 --- a/kubernetes/docs/PolicyV1Api.md +++ b/kubernetes/docs/PolicyV1Api.md @@ -53,7 +53,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PodDisruptionBudget result = apiInstance.createNamespacedPodDisruptionBudget(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -77,7 +77,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -561,7 +561,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1PodDisruptionBudget result = apiInstance.patchNamespacedPodDisruptionBudget(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -587,7 +587,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -646,7 +646,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1PodDisruptionBudget result = apiInstance.patchNamespacedPodDisruptionBudgetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -672,7 +672,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -879,7 +879,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PodDisruptionBudget result = apiInstance.replaceNamespacedPodDisruptionBudget(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -904,7 +904,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -962,7 +962,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PodDisruptionBudget result = apiInstance.replaceNamespacedPodDisruptionBudgetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -987,7 +987,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/PolicyV1beta1Api.md b/kubernetes/docs/PolicyV1beta1Api.md index 84ad603fb9..c9cf5024d1 100644 --- a/kubernetes/docs/PolicyV1beta1Api.md +++ b/kubernetes/docs/PolicyV1beta1Api.md @@ -60,7 +60,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1PodDisruptionBudget result = apiInstance.createNamespacedPodDisruptionBudget(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -84,7 +84,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -141,7 +141,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1PodSecurityPolicy result = apiInstance.createPodSecurityPolicy(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -164,7 +164,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -913,7 +913,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1PodDisruptionBudget result = apiInstance.patchNamespacedPodDisruptionBudget(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -939,7 +939,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -998,7 +998,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1PodDisruptionBudget result = apiInstance.patchNamespacedPodDisruptionBudgetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1024,7 +1024,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1082,7 +1082,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1PodSecurityPolicy result = apiInstance.patchPodSecurityPolicy(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1107,7 +1107,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1386,7 +1386,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1PodDisruptionBudget result = apiInstance.replaceNamespacedPodDisruptionBudget(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1411,7 +1411,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1469,7 +1469,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1PodDisruptionBudget result = apiInstance.replaceNamespacedPodDisruptionBudgetStatus(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1494,7 +1494,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1551,7 +1551,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1PodSecurityPolicy result = apiInstance.replacePodSecurityPolicy(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -1575,7 +1575,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/RbacAuthorizationV1Api.md b/kubernetes/docs/RbacAuthorizationV1Api.md index b1e5b5e4e6..c178f97a68 100644 --- a/kubernetes/docs/RbacAuthorizationV1Api.md +++ b/kubernetes/docs/RbacAuthorizationV1Api.md @@ -71,7 +71,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ClusterRole result = apiInstance.createClusterRole(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -94,7 +94,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -151,7 +151,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ClusterRoleBinding result = apiInstance.createClusterRoleBinding(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -174,7 +174,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -232,7 +232,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Role result = apiInstance.createNamespacedRole(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -256,7 +256,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -314,7 +314,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1RoleBinding result = apiInstance.createNamespacedRoleBinding(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -338,7 +338,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -1710,7 +1710,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ClusterRole result = apiInstance.patchClusterRole(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1735,7 +1735,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1793,7 +1793,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1ClusterRoleBinding result = apiInstance.patchClusterRoleBinding(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1818,7 +1818,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1877,7 +1877,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1Role result = apiInstance.patchNamespacedRole(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1903,7 +1903,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1962,7 +1962,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1RoleBinding result = apiInstance.patchNamespacedRoleBinding(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1988,7 +1988,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2338,7 +2338,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ClusterRole result = apiInstance.replaceClusterRole(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2362,7 +2362,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2419,7 +2419,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1ClusterRoleBinding result = apiInstance.replaceClusterRoleBinding(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2443,7 +2443,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2501,7 +2501,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1Role result = apiInstance.replaceNamespacedRole(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2526,7 +2526,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2584,7 +2584,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1RoleBinding result = apiInstance.replaceNamespacedRoleBinding(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2609,7 +2609,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/SchedulingV1Api.md b/kubernetes/docs/SchedulingV1Api.md index 1c2f659722..1409c0f5f9 100644 --- a/kubernetes/docs/SchedulingV1Api.md +++ b/kubernetes/docs/SchedulingV1Api.md @@ -48,7 +48,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PriorityClass result = apiInstance.createPriorityClass(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -71,7 +71,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -460,7 +460,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1PriorityClass result = apiInstance.patchPriorityClass(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -485,7 +485,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -615,7 +615,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1PriorityClass result = apiInstance.replacePriorityClass(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -639,7 +639,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/StorageV1Api.md b/kubernetes/docs/StorageV1Api.md index 7c590b0934..ae8bd703bd 100644 --- a/kubernetes/docs/StorageV1Api.md +++ b/kubernetes/docs/StorageV1Api.md @@ -6,33 +6,41 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**createCSIDriver**](StorageV1Api.md#createCSIDriver) | **POST** /apis/storage.k8s.io/v1/csidrivers | [**createCSINode**](StorageV1Api.md#createCSINode) | **POST** /apis/storage.k8s.io/v1/csinodes | +[**createNamespacedCSIStorageCapacity**](StorageV1Api.md#createNamespacedCSIStorageCapacity) | **POST** /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities | [**createStorageClass**](StorageV1Api.md#createStorageClass) | **POST** /apis/storage.k8s.io/v1/storageclasses | [**createVolumeAttachment**](StorageV1Api.md#createVolumeAttachment) | **POST** /apis/storage.k8s.io/v1/volumeattachments | [**deleteCSIDriver**](StorageV1Api.md#deleteCSIDriver) | **DELETE** /apis/storage.k8s.io/v1/csidrivers/{name} | [**deleteCSINode**](StorageV1Api.md#deleteCSINode) | **DELETE** /apis/storage.k8s.io/v1/csinodes/{name} | [**deleteCollectionCSIDriver**](StorageV1Api.md#deleteCollectionCSIDriver) | **DELETE** /apis/storage.k8s.io/v1/csidrivers | [**deleteCollectionCSINode**](StorageV1Api.md#deleteCollectionCSINode) | **DELETE** /apis/storage.k8s.io/v1/csinodes | +[**deleteCollectionNamespacedCSIStorageCapacity**](StorageV1Api.md#deleteCollectionNamespacedCSIStorageCapacity) | **DELETE** /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities | [**deleteCollectionStorageClass**](StorageV1Api.md#deleteCollectionStorageClass) | **DELETE** /apis/storage.k8s.io/v1/storageclasses | [**deleteCollectionVolumeAttachment**](StorageV1Api.md#deleteCollectionVolumeAttachment) | **DELETE** /apis/storage.k8s.io/v1/volumeattachments | +[**deleteNamespacedCSIStorageCapacity**](StorageV1Api.md#deleteNamespacedCSIStorageCapacity) | **DELETE** /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name} | [**deleteStorageClass**](StorageV1Api.md#deleteStorageClass) | **DELETE** /apis/storage.k8s.io/v1/storageclasses/{name} | [**deleteVolumeAttachment**](StorageV1Api.md#deleteVolumeAttachment) | **DELETE** /apis/storage.k8s.io/v1/volumeattachments/{name} | [**getAPIResources**](StorageV1Api.md#getAPIResources) | **GET** /apis/storage.k8s.io/v1/ | [**listCSIDriver**](StorageV1Api.md#listCSIDriver) | **GET** /apis/storage.k8s.io/v1/csidrivers | [**listCSINode**](StorageV1Api.md#listCSINode) | **GET** /apis/storage.k8s.io/v1/csinodes | +[**listCSIStorageCapacityForAllNamespaces**](StorageV1Api.md#listCSIStorageCapacityForAllNamespaces) | **GET** /apis/storage.k8s.io/v1/csistoragecapacities | +[**listNamespacedCSIStorageCapacity**](StorageV1Api.md#listNamespacedCSIStorageCapacity) | **GET** /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities | [**listStorageClass**](StorageV1Api.md#listStorageClass) | **GET** /apis/storage.k8s.io/v1/storageclasses | [**listVolumeAttachment**](StorageV1Api.md#listVolumeAttachment) | **GET** /apis/storage.k8s.io/v1/volumeattachments | [**patchCSIDriver**](StorageV1Api.md#patchCSIDriver) | **PATCH** /apis/storage.k8s.io/v1/csidrivers/{name} | [**patchCSINode**](StorageV1Api.md#patchCSINode) | **PATCH** /apis/storage.k8s.io/v1/csinodes/{name} | +[**patchNamespacedCSIStorageCapacity**](StorageV1Api.md#patchNamespacedCSIStorageCapacity) | **PATCH** /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name} | [**patchStorageClass**](StorageV1Api.md#patchStorageClass) | **PATCH** /apis/storage.k8s.io/v1/storageclasses/{name} | [**patchVolumeAttachment**](StorageV1Api.md#patchVolumeAttachment) | **PATCH** /apis/storage.k8s.io/v1/volumeattachments/{name} | [**patchVolumeAttachmentStatus**](StorageV1Api.md#patchVolumeAttachmentStatus) | **PATCH** /apis/storage.k8s.io/v1/volumeattachments/{name}/status | [**readCSIDriver**](StorageV1Api.md#readCSIDriver) | **GET** /apis/storage.k8s.io/v1/csidrivers/{name} | [**readCSINode**](StorageV1Api.md#readCSINode) | **GET** /apis/storage.k8s.io/v1/csinodes/{name} | +[**readNamespacedCSIStorageCapacity**](StorageV1Api.md#readNamespacedCSIStorageCapacity) | **GET** /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name} | [**readStorageClass**](StorageV1Api.md#readStorageClass) | **GET** /apis/storage.k8s.io/v1/storageclasses/{name} | [**readVolumeAttachment**](StorageV1Api.md#readVolumeAttachment) | **GET** /apis/storage.k8s.io/v1/volumeattachments/{name} | [**readVolumeAttachmentStatus**](StorageV1Api.md#readVolumeAttachmentStatus) | **GET** /apis/storage.k8s.io/v1/volumeattachments/{name}/status | [**replaceCSIDriver**](StorageV1Api.md#replaceCSIDriver) | **PUT** /apis/storage.k8s.io/v1/csidrivers/{name} | [**replaceCSINode**](StorageV1Api.md#replaceCSINode) | **PUT** /apis/storage.k8s.io/v1/csinodes/{name} | +[**replaceNamespacedCSIStorageCapacity**](StorageV1Api.md#replaceNamespacedCSIStorageCapacity) | **PUT** /apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name} | [**replaceStorageClass**](StorageV1Api.md#replaceStorageClass) | **PUT** /apis/storage.k8s.io/v1/storageclasses/{name} | [**replaceVolumeAttachment**](StorageV1Api.md#replaceVolumeAttachment) | **PUT** /apis/storage.k8s.io/v1/volumeattachments/{name} | [**replaceVolumeAttachmentStatus**](StorageV1Api.md#replaceVolumeAttachmentStatus) | **PUT** /apis/storage.k8s.io/v1/volumeattachments/{name}/status | @@ -72,7 +80,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CSIDriver result = apiInstance.createCSIDriver(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -95,7 +103,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -152,7 +160,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CSINode result = apiInstance.createCSINode(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -175,7 +183,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -198,6 +206,88 @@ Name | Type | Description | Notes **202** | Accepted | - | **401** | Unauthorized | - | + +# **createNamespacedCSIStorageCapacity** +> V1CSIStorageCapacity createNamespacedCSIStorageCapacity(namespace, body, pretty, dryRun, fieldManager, fieldValidation) + + + +create a CSIStorageCapacity + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.StorageV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + V1CSIStorageCapacity body = new V1CSIStorageCapacity(); // V1CSIStorageCapacity | + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed + String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. + try { + V1CSIStorageCapacity result = apiInstance.createNamespacedCSIStorageCapacity(namespace, body, pretty, dryRun, fieldManager, fieldValidation); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling StorageV1Api#createNamespacedCSIStorageCapacity"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **body** | [**V1CSIStorageCapacity**](V1CSIStorageCapacity.md)| | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] + **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] + +### Return type + +[**V1CSIStorageCapacity**](V1CSIStorageCapacity.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**201** | Created | - | +**202** | Accepted | - | +**401** | Unauthorized | - | + # **createStorageClass** > V1StorageClass createStorageClass(body, pretty, dryRun, fieldManager, fieldValidation) @@ -232,7 +322,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1StorageClass result = apiInstance.createStorageClass(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -255,7 +345,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -312,7 +402,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1VolumeAttachment result = apiInstance.createVolumeAttachment(body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -335,7 +425,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -712,6 +802,102 @@ Name | Type | Description | Notes **200** | OK | - | **401** | Unauthorized | - | + +# **deleteCollectionNamespacedCSIStorageCapacity** +> V1Status deleteCollectionNamespacedCSIStorageCapacity(namespace, pretty, _continue, dryRun, fieldSelector, gracePeriodSeconds, labelSelector, limit, orphanDependents, propagationPolicy, resourceVersion, resourceVersionMatch, timeoutSeconds, body) + + + +delete collection of CSIStorageCapacity + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.StorageV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed + String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. + Integer gracePeriodSeconds = 56; // Integer | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. + String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. + Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + Boolean orphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. + String propagationPolicy = "propagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. + String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset + String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset + Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. + V1DeleteOptions body = new V1DeleteOptions(); // V1DeleteOptions | + try { + V1Status result = apiInstance.deleteCollectionNamespacedCSIStorageCapacity(namespace, pretty, _continue, dryRun, fieldSelector, gracePeriodSeconds, labelSelector, limit, orphanDependents, propagationPolicy, resourceVersion, resourceVersionMatch, timeoutSeconds, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling StorageV1Api#deleteCollectionNamespacedCSIStorageCapacity"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] + **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] + **gracePeriodSeconds** | **Integer**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | [optional] + **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] + **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **orphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional] + **propagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. | [optional] + **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] + **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] + **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] + **body** | [**V1DeleteOptions**](V1DeleteOptions.md)| | [optional] + +### Return type + +[**V1Status**](V1Status.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**401** | Unauthorized | - | + # **deleteCollectionStorageClass** > V1Status deleteCollectionStorageClass(pretty, _continue, dryRun, fieldSelector, gracePeriodSeconds, labelSelector, limit, orphanDependents, propagationPolicy, resourceVersion, resourceVersionMatch, timeoutSeconds, body) @@ -900,6 +1086,91 @@ Name | Type | Description | Notes **200** | OK | - | **401** | Unauthorized | - | + +# **deleteNamespacedCSIStorageCapacity** +> V1Status deleteNamespacedCSIStorageCapacity(name, namespace, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body) + + + +delete a CSIStorageCapacity + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.StorageV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String name = "name_example"; // String | name of the CSIStorageCapacity + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed + Integer gracePeriodSeconds = 56; // Integer | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. + Boolean orphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. + String propagationPolicy = "propagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. + V1DeleteOptions body = new V1DeleteOptions(); // V1DeleteOptions | + try { + V1Status result = apiInstance.deleteNamespacedCSIStorageCapacity(name, namespace, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling StorageV1Api#deleteNamespacedCSIStorageCapacity"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| name of the CSIStorageCapacity | + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] + **gracePeriodSeconds** | **Integer**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | [optional] + **orphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional] + **propagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. | [optional] + **body** | [**V1DeleteOptions**](V1DeleteOptions.md)| | [optional] + +### Return type + +[**V1Status**](V1Status.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**202** | Accepted | - | +**401** | Unauthorized | - | + # **deleteStorageClass** > V1StorageClass deleteStorageClass(name, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body) @@ -1072,7 +1343,161 @@ Name | Type | Description | Notes -get available resources +get available resources + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.StorageV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + StorageV1Api apiInstance = new StorageV1Api(defaultClient); + try { + V1APIResourceList result = apiInstance.getAPIResources(); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling StorageV1Api#getAPIResources"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters +This endpoint does not need any parameter. + +### Return type + +[**V1APIResourceList**](V1APIResourceList.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**401** | Unauthorized | - | + + +# **listCSIDriver** +> V1CSIDriverList listCSIDriver(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) + + + +list or watch objects of kind CSIDriver + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.StorageV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + Boolean allowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. + String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. + String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. + Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset + String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset + Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. + Boolean watch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. + try { + V1CSIDriverList result = apiInstance.listCSIDriver(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling StorageV1Api#listCSIDriver"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **allowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. | [optional] + **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] + **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] + **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] + **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] + **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] + **watch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | [optional] + +### Return type + +[**V1CSIDriverList**](V1CSIDriverList.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**401** | Unauthorized | - | + + +# **listCSINode** +> V1CSINodeList listCSINode(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) + + + +list or watch objects of kind CSINode ### Example ```java @@ -1096,11 +1521,21 @@ public class Example { //BearerToken.setApiKeyPrefix("Token"); StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + Boolean allowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. + String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. + String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. + String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. + Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset + String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset + Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. + Boolean watch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. try { - V1APIResourceList result = apiInstance.getAPIResources(); + V1CSINodeList result = apiInstance.listCSINode(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling StorageV1Api#getAPIResources"); + System.err.println("Exception when calling StorageV1Api#listCSINode"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); @@ -1111,11 +1546,23 @@ public class Example { ``` ### Parameters -This endpoint does not need any parameter. + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **allowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. | [optional] + **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] + **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] + **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] + **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] + **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] + **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] + **watch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | [optional] ### Return type -[**V1APIResourceList**](V1APIResourceList.md) +[**V1CSINodeList**](V1CSINodeList.md) ### Authorization @@ -1124,7 +1571,7 @@ This endpoint does not need any parameter. ### HTTP request headers - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch ### HTTP response details | Status code | Description | Response headers | @@ -1132,13 +1579,13 @@ This endpoint does not need any parameter. **200** | OK | - | **401** | Unauthorized | - | - -# **listCSIDriver** -> V1CSIDriverList listCSIDriver(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) + +# **listCSIStorageCapacityForAllNamespaces** +> V1CSIStorageCapacityList listCSIStorageCapacityForAllNamespaces(allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, pretty, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) -list or watch objects of kind CSIDriver +list or watch objects of kind CSIStorageCapacity ### Example ```java @@ -1162,21 +1609,21 @@ public class Example { //BearerToken.setApiKeyPrefix("Token"); StorageV1Api apiInstance = new StorageV1Api(defaultClient); - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. Boolean allowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. Boolean watch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. try { - V1CSIDriverList result = apiInstance.listCSIDriver(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); + V1CSIStorageCapacityList result = apiInstance.listCSIStorageCapacityForAllNamespaces(allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, pretty, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling StorageV1Api#listCSIDriver"); + System.err.println("Exception when calling StorageV1Api#listCSIStorageCapacityForAllNamespaces"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); @@ -1190,12 +1637,12 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **allowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. | [optional] **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] @@ -1203,7 +1650,7 @@ Name | Type | Description | Notes ### Return type -[**V1CSIDriverList**](V1CSIDriverList.md) +[**V1CSIStorageCapacityList**](V1CSIStorageCapacityList.md) ### Authorization @@ -1220,13 +1667,13 @@ Name | Type | Description | Notes **200** | OK | - | **401** | Unauthorized | - | - -# **listCSINode** -> V1CSINodeList listCSINode(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) + +# **listNamespacedCSIStorageCapacity** +> V1CSIStorageCapacityList listNamespacedCSIStorageCapacity(namespace, pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) -list or watch objects of kind CSINode +list or watch objects of kind CSIStorageCapacity ### Example ```java @@ -1250,6 +1697,7 @@ public class Example { //BearerToken.setApiKeyPrefix("Token"); StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. Boolean allowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. @@ -1261,10 +1709,10 @@ public class Example { Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. Boolean watch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. try { - V1CSINodeList result = apiInstance.listCSINode(pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); + V1CSIStorageCapacityList result = apiInstance.listNamespacedCSIStorageCapacity(namespace, pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling StorageV1Api#listCSINode"); + System.err.println("Exception when calling StorageV1Api#listNamespacedCSIStorageCapacity"); System.err.println("Status code: " + e.getCode()); System.err.println("Reason: " + e.getResponseBody()); System.err.println("Response headers: " + e.getResponseHeaders()); @@ -1278,6 +1726,7 @@ public class Example { Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- + **namespace** | **String**| object name and auth scope, such as for teams and projects | **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **allowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. | [optional] **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] @@ -1291,7 +1740,7 @@ Name | Type | Description | Notes ### Return type -[**V1CSINodeList**](V1CSINodeList.md) +[**V1CSIStorageCapacityList**](V1CSIStorageCapacityList.md) ### Authorization @@ -1519,7 +1968,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CSIDriver result = apiInstance.patchCSIDriver(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1544,7 +1993,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1602,7 +2051,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1CSINode result = apiInstance.patchCSINode(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1627,7 +2076,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1650,6 +2099,91 @@ Name | Type | Description | Notes **201** | Created | - | **401** | Unauthorized | - | + +# **patchNamespacedCSIStorageCapacity** +> V1CSIStorageCapacity patchNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force) + + + +partially update the specified CSIStorageCapacity + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.StorageV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String name = "name_example"; // String | name of the CSIStorageCapacity + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + V1Patch body = new V1Patch(); // V1Patch | + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed + String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. + Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. + try { + V1CSIStorageCapacity result = apiInstance.patchNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling StorageV1Api#patchNamespacedCSIStorageCapacity"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| name of the CSIStorageCapacity | + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **body** | **V1Patch**| | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] + **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] + **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] + +### Return type + +[**V1CSIStorageCapacity**](V1CSIStorageCapacity.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**201** | Created | - | +**401** | Unauthorized | - | + # **patchStorageClass** > V1StorageClass patchStorageClass(name, body, pretty, dryRun, fieldManager, fieldValidation, force) @@ -1685,7 +2219,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1StorageClass result = apiInstance.patchStorageClass(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1710,7 +2244,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1768,7 +2302,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1VolumeAttachment result = apiInstance.patchVolumeAttachment(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1793,7 +2327,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -1851,7 +2385,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1VolumeAttachment result = apiInstance.patchVolumeAttachmentStatus(name, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -1876,7 +2410,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -2043,6 +2577,80 @@ Name | Type | Description | Notes **200** | OK | - | **401** | Unauthorized | - | + +# **readNamespacedCSIStorageCapacity** +> V1CSIStorageCapacity readNamespacedCSIStorageCapacity(name, namespace, pretty) + + + +read the specified CSIStorageCapacity + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.StorageV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String name = "name_example"; // String | name of the CSIStorageCapacity + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + try { + V1CSIStorageCapacity result = apiInstance.readNamespacedCSIStorageCapacity(name, namespace, pretty); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling StorageV1Api#readNamespacedCSIStorageCapacity"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| name of the CSIStorageCapacity | + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + +### Return type + +[**V1CSIStorageCapacity**](V1CSIStorageCapacity.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**401** | Unauthorized | - | + # **readStorageClass** > V1StorageClass readStorageClass(name, pretty) @@ -2294,7 +2902,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CSIDriver result = apiInstance.replaceCSIDriver(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2318,7 +2926,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2375,7 +2983,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1CSINode result = apiInstance.replaceCSINode(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2399,7 +3007,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2421,6 +3029,89 @@ Name | Type | Description | Notes **201** | Created | - | **401** | Unauthorized | - | + +# **replaceNamespacedCSIStorageCapacity** +> V1CSIStorageCapacity replaceNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation) + + + +replace the specified CSIStorageCapacity + +### Example +```java +// Import classes: +import io.kubernetes.client.openapi.ApiClient; +import io.kubernetes.client.openapi.ApiException; +import io.kubernetes.client.openapi.Configuration; +import io.kubernetes.client.openapi.auth.*; +import io.kubernetes.client.openapi.models.*; +import io.kubernetes.client.openapi.apis.StorageV1Api; + +public class Example { + public static void main(String[] args) { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + defaultClient.setBasePath("http://localhost"); + + // Configure API key authorization: BearerToken + ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); + BearerToken.setApiKey("YOUR API KEY"); + // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) + //BearerToken.setApiKeyPrefix("Token"); + + StorageV1Api apiInstance = new StorageV1Api(defaultClient); + String name = "name_example"; // String | name of the CSIStorageCapacity + String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects + V1CSIStorageCapacity body = new V1CSIStorageCapacity(); // V1CSIStorageCapacity | + String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. + String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed + String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. + try { + V1CSIStorageCapacity result = apiInstance.replaceNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); + System.out.println(result); + } catch (ApiException e) { + System.err.println("Exception when calling StorageV1Api#replaceNamespacedCSIStorageCapacity"); + System.err.println("Status code: " + e.getCode()); + System.err.println("Reason: " + e.getResponseBody()); + System.err.println("Response headers: " + e.getResponseHeaders()); + e.printStackTrace(); + } + } +} +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **name** | **String**| name of the CSIStorageCapacity | + **namespace** | **String**| object name and auth scope, such as for teams and projects | + **body** | [**V1CSIStorageCapacity**](V1CSIStorageCapacity.md)| | + **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] + **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] + **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] + +### Return type + +[**V1CSIStorageCapacity**](V1CSIStorageCapacity.md) + +### Authorization + +[BearerToken](../README.md#BearerToken) + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | OK | - | +**201** | Created | - | +**401** | Unauthorized | - | + # **replaceStorageClass** > V1StorageClass replaceStorageClass(name, body, pretty, dryRun, fieldManager, fieldValidation) @@ -2456,7 +3147,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1StorageClass result = apiInstance.replaceStorageClass(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2480,7 +3171,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2537,7 +3228,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1VolumeAttachment result = apiInstance.replaceVolumeAttachment(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2561,7 +3252,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -2618,7 +3309,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1VolumeAttachment result = apiInstance.replaceVolumeAttachmentStatus(name, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -2642,7 +3333,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/StorageV1alpha1Api.md b/kubernetes/docs/StorageV1alpha1Api.md deleted file mode 100644 index 2519cafca6..0000000000 --- a/kubernetes/docs/StorageV1alpha1Api.md +++ /dev/null @@ -1,766 +0,0 @@ -# StorageV1alpha1Api - -All URIs are relative to *http://localhost* - -Method | HTTP request | Description -------------- | ------------- | ------------- -[**createNamespacedCSIStorageCapacity**](StorageV1alpha1Api.md#createNamespacedCSIStorageCapacity) | **POST** /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities | -[**deleteCollectionNamespacedCSIStorageCapacity**](StorageV1alpha1Api.md#deleteCollectionNamespacedCSIStorageCapacity) | **DELETE** /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities | -[**deleteNamespacedCSIStorageCapacity**](StorageV1alpha1Api.md#deleteNamespacedCSIStorageCapacity) | **DELETE** /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name} | -[**getAPIResources**](StorageV1alpha1Api.md#getAPIResources) | **GET** /apis/storage.k8s.io/v1alpha1/ | -[**listCSIStorageCapacityForAllNamespaces**](StorageV1alpha1Api.md#listCSIStorageCapacityForAllNamespaces) | **GET** /apis/storage.k8s.io/v1alpha1/csistoragecapacities | -[**listNamespacedCSIStorageCapacity**](StorageV1alpha1Api.md#listNamespacedCSIStorageCapacity) | **GET** /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities | -[**patchNamespacedCSIStorageCapacity**](StorageV1alpha1Api.md#patchNamespacedCSIStorageCapacity) | **PATCH** /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name} | -[**readNamespacedCSIStorageCapacity**](StorageV1alpha1Api.md#readNamespacedCSIStorageCapacity) | **GET** /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name} | -[**replaceNamespacedCSIStorageCapacity**](StorageV1alpha1Api.md#replaceNamespacedCSIStorageCapacity) | **PUT** /apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name} | - - - -# **createNamespacedCSIStorageCapacity** -> V1alpha1CSIStorageCapacity createNamespacedCSIStorageCapacity(namespace, body, pretty, dryRun, fieldManager, fieldValidation) - - - -create a CSIStorageCapacity - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects - V1alpha1CSIStorageCapacity body = new V1alpha1CSIStorageCapacity(); // V1alpha1CSIStorageCapacity | - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. - try { - V1alpha1CSIStorageCapacity result = apiInstance.createNamespacedCSIStorageCapacity(namespace, body, pretty, dryRun, fieldManager, fieldValidation); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#createNamespacedCSIStorageCapacity"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | **String**| object name and auth scope, such as for teams and projects | - **body** | [**V1alpha1CSIStorageCapacity**](V1alpha1CSIStorageCapacity.md)| | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] - -### Return type - -[**V1alpha1CSIStorageCapacity**](V1alpha1CSIStorageCapacity.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**201** | Created | - | -**202** | Accepted | - | -**401** | Unauthorized | - | - - -# **deleteCollectionNamespacedCSIStorageCapacity** -> V1Status deleteCollectionNamespacedCSIStorageCapacity(namespace, pretty, _continue, dryRun, fieldSelector, gracePeriodSeconds, labelSelector, limit, orphanDependents, propagationPolicy, resourceVersion, resourceVersionMatch, timeoutSeconds, body) - - - -delete collection of CSIStorageCapacity - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. - Integer gracePeriodSeconds = 56; // Integer | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. - String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. - Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - Boolean orphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. - String propagationPolicy = "propagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. - String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. - V1DeleteOptions body = new V1DeleteOptions(); // V1DeleteOptions | - try { - V1Status result = apiInstance.deleteCollectionNamespacedCSIStorageCapacity(namespace, pretty, _continue, dryRun, fieldSelector, gracePeriodSeconds, labelSelector, limit, orphanDependents, propagationPolicy, resourceVersion, resourceVersionMatch, timeoutSeconds, body); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#deleteCollectionNamespacedCSIStorageCapacity"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | **String**| object name and auth scope, such as for teams and projects | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] - **gracePeriodSeconds** | **Integer**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | [optional] - **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] - **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] - **orphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional] - **propagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. | [optional] - **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] - **body** | [**V1DeleteOptions**](V1DeleteOptions.md)| | [optional] - -### Return type - -[**V1Status**](V1Status.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **deleteNamespacedCSIStorageCapacity** -> V1Status deleteNamespacedCSIStorageCapacity(name, namespace, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body) - - - -delete a CSIStorageCapacity - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - String name = "name_example"; // String | name of the CSIStorageCapacity - String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - Integer gracePeriodSeconds = 56; // Integer | The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. - Boolean orphanDependents = true; // Boolean | Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. - String propagationPolicy = "propagationPolicy_example"; // String | Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. - V1DeleteOptions body = new V1DeleteOptions(); // V1DeleteOptions | - try { - V1Status result = apiInstance.deleteNamespacedCSIStorageCapacity(name, namespace, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#deleteNamespacedCSIStorageCapacity"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | **String**| name of the CSIStorageCapacity | - **namespace** | **String**| object name and auth scope, such as for teams and projects | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **gracePeriodSeconds** | **Integer**| The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately. | [optional] - **orphanDependents** | **Boolean**| Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both. | [optional] - **propagationPolicy** | **String**| Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground. | [optional] - **body** | [**V1DeleteOptions**](V1DeleteOptions.md)| | [optional] - -### Return type - -[**V1Status**](V1Status.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**202** | Accepted | - | -**401** | Unauthorized | - | - - -# **getAPIResources** -> V1APIResourceList getAPIResources() - - - -get available resources - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - try { - V1APIResourceList result = apiInstance.getAPIResources(); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#getAPIResources"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters -This endpoint does not need any parameter. - -### Return type - -[**V1APIResourceList**](V1APIResourceList.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **listCSIStorageCapacityForAllNamespaces** -> V1alpha1CSIStorageCapacityList listCSIStorageCapacityForAllNamespaces(allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, pretty, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) - - - -list or watch objects of kind CSIStorageCapacity - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - Boolean allowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. - String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. - String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. - Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. - Boolean watch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. - try { - V1alpha1CSIStorageCapacityList result = apiInstance.listCSIStorageCapacityForAllNamespaces(allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, pretty, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#listCSIStorageCapacityForAllNamespaces"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **allowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. | [optional] - **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] - **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] - **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] - **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] - **watch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | [optional] - -### Return type - -[**V1alpha1CSIStorageCapacityList**](V1alpha1CSIStorageCapacityList.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **listNamespacedCSIStorageCapacity** -> V1alpha1CSIStorageCapacityList listNamespacedCSIStorageCapacity(namespace, pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch) - - - -list or watch objects of kind CSIStorageCapacity - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - Boolean allowWatchBookmarks = true; // Boolean | allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. - String _continue = "_continue_example"; // String | The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. - String fieldSelector = "fieldSelector_example"; // String | A selector to restrict the list of returned objects by their fields. Defaults to everything. - String labelSelector = "labelSelector_example"; // String | A selector to restrict the list of returned objects by their labels. Defaults to everything. - Integer limit = 56; // Integer | limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. - String resourceVersion = "resourceVersion_example"; // String | resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - String resourceVersionMatch = "resourceVersionMatch_example"; // String | resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset - Integer timeoutSeconds = 56; // Integer | Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. - Boolean watch = true; // Boolean | Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. - try { - V1alpha1CSIStorageCapacityList result = apiInstance.listNamespacedCSIStorageCapacity(namespace, pretty, allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, resourceVersion, resourceVersionMatch, timeoutSeconds, watch); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#listNamespacedCSIStorageCapacity"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **namespace** | **String**| object name and auth scope, such as for teams and projects | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **allowWatchBookmarks** | **Boolean**| allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored. | [optional] - **_continue** | **String**| The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\". This field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications. | [optional] - **fieldSelector** | **String**| A selector to restrict the list of returned objects by their fields. Defaults to everything. | [optional] - **labelSelector** | **String**| A selector to restrict the list of returned objects by their labels. Defaults to everything. | [optional] - **limit** | **Integer**| limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true. The server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned. | [optional] - **resourceVersion** | **String**| resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **resourceVersionMatch** | **String**| resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. Defaults to unset | [optional] - **timeoutSeconds** | **Integer**| Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity. | [optional] - **watch** | **Boolean**| Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion. | [optional] - -### Return type - -[**V1alpha1CSIStorageCapacityList**](V1alpha1CSIStorageCapacityList.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf, application/json;stream=watch, application/vnd.kubernetes.protobuf;stream=watch - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **patchNamespacedCSIStorageCapacity** -> V1alpha1CSIStorageCapacity patchNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force) - - - -partially update the specified CSIStorageCapacity - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - String name = "name_example"; // String | name of the CSIStorageCapacity - String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects - V1Patch body = new V1Patch(); // V1Patch | - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. - Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. - try { - V1alpha1CSIStorageCapacity result = apiInstance.patchNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#patchNamespacedCSIStorageCapacity"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | **String**| name of the CSIStorageCapacity | - **namespace** | **String**| object name and auth scope, such as for teams and projects | - **body** | **V1Patch**| | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] - **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] - -### Return type - -[**V1alpha1CSIStorageCapacity**](V1alpha1CSIStorageCapacity.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: application/json-patch+json, application/merge-patch+json, application/strategic-merge-patch+json, application/apply-patch+yaml - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**201** | Created | - | -**401** | Unauthorized | - | - - -# **readNamespacedCSIStorageCapacity** -> V1alpha1CSIStorageCapacity readNamespacedCSIStorageCapacity(name, namespace, pretty) - - - -read the specified CSIStorageCapacity - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - String name = "name_example"; // String | name of the CSIStorageCapacity - String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - try { - V1alpha1CSIStorageCapacity result = apiInstance.readNamespacedCSIStorageCapacity(name, namespace, pretty); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#readNamespacedCSIStorageCapacity"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | **String**| name of the CSIStorageCapacity | - **namespace** | **String**| object name and auth scope, such as for teams and projects | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - -### Return type - -[**V1alpha1CSIStorageCapacity**](V1alpha1CSIStorageCapacity.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**401** | Unauthorized | - | - - -# **replaceNamespacedCSIStorageCapacity** -> V1alpha1CSIStorageCapacity replaceNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation) - - - -replace the specified CSIStorageCapacity - -### Example -```java -// Import classes: -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.auth.*; -import io.kubernetes.client.openapi.models.*; -import io.kubernetes.client.openapi.apis.StorageV1alpha1Api; - -public class Example { - public static void main(String[] args) { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - defaultClient.setBasePath("http://localhost"); - - // Configure API key authorization: BearerToken - ApiKeyAuth BearerToken = (ApiKeyAuth) defaultClient.getAuthentication("BearerToken"); - BearerToken.setApiKey("YOUR API KEY"); - // Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null) - //BearerToken.setApiKeyPrefix("Token"); - - StorageV1alpha1Api apiInstance = new StorageV1alpha1Api(defaultClient); - String name = "name_example"; // String | name of the CSIStorageCapacity - String namespace = "namespace_example"; // String | object name and auth scope, such as for teams and projects - V1alpha1CSIStorageCapacity body = new V1alpha1CSIStorageCapacity(); // V1alpha1CSIStorageCapacity | - String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. - String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed - String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. - try { - V1alpha1CSIStorageCapacity result = apiInstance.replaceNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); - System.out.println(result); - } catch (ApiException e) { - System.err.println("Exception when calling StorageV1alpha1Api#replaceNamespacedCSIStorageCapacity"); - System.err.println("Status code: " + e.getCode()); - System.err.println("Reason: " + e.getResponseBody()); - System.err.println("Response headers: " + e.getResponseHeaders()); - e.printStackTrace(); - } - } -} -``` - -### Parameters - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - **name** | **String**| name of the CSIStorageCapacity | - **namespace** | **String**| object name and auth scope, such as for teams and projects | - **body** | [**V1alpha1CSIStorageCapacity**](V1alpha1CSIStorageCapacity.md)| | - **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] - **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] - **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] - -### Return type - -[**V1alpha1CSIStorageCapacity**](V1alpha1CSIStorageCapacity.md) - -### Authorization - -[BearerToken](../README.md#BearerToken) - -### HTTP request headers - - - **Content-Type**: Not defined - - **Accept**: application/json, application/yaml, application/vnd.kubernetes.protobuf - -### HTTP response details -| Status code | Description | Response headers | -|-------------|-------------|------------------| -**200** | OK | - | -**201** | Created | - | -**401** | Unauthorized | - | - diff --git a/kubernetes/docs/StorageV1beta1Api.md b/kubernetes/docs/StorageV1beta1Api.md index 0351678673..cad8a0e6a2 100644 --- a/kubernetes/docs/StorageV1beta1Api.md +++ b/kubernetes/docs/StorageV1beta1Api.md @@ -50,7 +50,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1CSIStorageCapacity result = apiInstance.createNamespacedCSIStorageCapacity(namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -74,7 +74,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type @@ -558,7 +558,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. Boolean force = true; // Boolean | Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. try { V1beta1CSIStorageCapacity result = apiInstance.patchNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); @@ -584,7 +584,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch). | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] **force** | **Boolean**| Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests. | [optional] ### Return type @@ -717,7 +717,7 @@ public class Example { String pretty = "pretty_example"; // String | If 'true', then the output is pretty printed. String dryRun = "dryRun_example"; // String | When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed String fieldManager = "fieldManager_example"; // String | fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. - String fieldValidation = "fieldValidation_example"; // String | fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. + String fieldValidation = "fieldValidation_example"; // String | fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. try { V1beta1CSIStorageCapacity result = apiInstance.replaceNamespacedCSIStorageCapacity(name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); System.out.println(result); @@ -742,7 +742,7 @@ Name | Type | Description | Notes **pretty** | **String**| If 'true', then the output is pretty printed. | [optional] **dryRun** | **String**| When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed | [optional] **fieldManager** | **String**| fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. | [optional] - **fieldValidation** | **String**| fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields. | [optional] + **fieldValidation** | **String**| fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered. | [optional] ### Return type diff --git a/kubernetes/docs/V1AWSElasticBlockStoreVolumeSource.md b/kubernetes/docs/V1AWSElasticBlockStoreVolumeSource.md index 6a5e3bc1e1..efeb98f09c 100644 --- a/kubernetes/docs/V1AWSElasticBlockStoreVolumeSource.md +++ b/kubernetes/docs/V1AWSElasticBlockStoreVolumeSource.md @@ -7,10 +7,10 @@ Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | [optional] -**partition** | **Integer** | The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). | [optional] -**readOnly** | **Boolean** | Specify \"true\" to force and set the ReadOnly property in VolumeMounts to \"true\". If omitted, the default is \"false\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | [optional] -**volumeID** | **String** | Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | +**fsType** | **String** | fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | [optional] +**partition** | **Integer** | partition is the partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). | [optional] +**readOnly** | **Boolean** | readOnly value true will force the readOnly setting in VolumeMounts. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | [optional] +**volumeID** | **String** | volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore | diff --git a/kubernetes/docs/V1AzureDiskVolumeSource.md b/kubernetes/docs/V1AzureDiskVolumeSource.md index 2df04e109e..5ff2cd4005 100644 --- a/kubernetes/docs/V1AzureDiskVolumeSource.md +++ b/kubernetes/docs/V1AzureDiskVolumeSource.md @@ -7,12 +7,12 @@ AzureDisk represents an Azure Data Disk mount on the host and bind mount to the Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**cachingMode** | **String** | Host Caching mode: None, Read Only, Read Write. | [optional] -**diskName** | **String** | The Name of the data disk in the blob storage | -**diskURI** | **String** | The URI the data disk in the blob storage | -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] -**kind** | **String** | Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared | [optional] -**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**cachingMode** | **String** | cachingMode is the Host Caching mode: None, Read Only, Read Write. | [optional] +**diskName** | **String** | diskName is the Name of the data disk in the blob storage | +**diskURI** | **String** | diskURI is the URI of data disk in the blob storage | +**fsType** | **String** | fsType is Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**kind** | **String** | kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared | [optional] +**readOnly** | **Boolean** | readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] diff --git a/kubernetes/docs/V1AzureFilePersistentVolumeSource.md b/kubernetes/docs/V1AzureFilePersistentVolumeSource.md index 2d11d30505..8ade79de62 100644 --- a/kubernetes/docs/V1AzureFilePersistentVolumeSource.md +++ b/kubernetes/docs/V1AzureFilePersistentVolumeSource.md @@ -7,10 +7,10 @@ AzureFile represents an Azure File Service mount on the host and bind mount to t Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] -**secretName** | **String** | the name of secret that contains Azure Storage Account Name and Key | -**secretNamespace** | **String** | the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod | [optional] -**shareName** | **String** | Share Name | +**readOnly** | **Boolean** | readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**secretName** | **String** | secretName is the name of secret that contains Azure Storage Account Name and Key | +**secretNamespace** | **String** | secretNamespace is the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod | [optional] +**shareName** | **String** | shareName is the azure Share Name | diff --git a/kubernetes/docs/V1AzureFileVolumeSource.md b/kubernetes/docs/V1AzureFileVolumeSource.md index d0e4d62547..7a6c32cd69 100644 --- a/kubernetes/docs/V1AzureFileVolumeSource.md +++ b/kubernetes/docs/V1AzureFileVolumeSource.md @@ -7,9 +7,9 @@ AzureFile represents an Azure File Service mount on the host and bind mount to t Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] -**secretName** | **String** | the name of secret that contains Azure Storage Account Name and Key | -**shareName** | **String** | Share Name | +**readOnly** | **Boolean** | readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**secretName** | **String** | secretName is the name of secret that contains Azure Storage Account Name and Key | +**shareName** | **String** | shareName is the azure share Name | diff --git a/kubernetes/docs/V1CSIDriverSpec.md b/kubernetes/docs/V1CSIDriverSpec.md index 6b6244b190..ebbf79a1af 100644 --- a/kubernetes/docs/V1CSIDriverSpec.md +++ b/kubernetes/docs/V1CSIDriverSpec.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes **fsGroupPolicy** | **String** | Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is immutable. Defaults to ReadWriteOnceWithFSType, which will examine each volume to determine if Kubernetes should modify ownership and permissions of the volume. With the default policy the defined fsGroup will only be applied if a fstype is defined and the volume's access mode contains ReadWriteOnce. | [optional] **podInfoOnMount** | **Boolean** | If set to true, podInfoOnMount indicates this CSI volume driver requires additional pod information (like podName, podUID, etc.) during mount operations. If set to false, pod information will not be passed on mount. Default is false. The CSI driver specifies podInfoOnMount as part of driver deployment. If true, Kubelet will pass pod information as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver is responsible for parsing and validating the information passed in as VolumeContext. The following VolumeConext will be passed if podInfoOnMount is set to true. This list might grow, but the prefix will be used. \"csi.storage.k8s.io/pod.name\": pod.Name \"csi.storage.k8s.io/pod.namespace\": pod.Namespace \"csi.storage.k8s.io/pod.uid\": string(pod.UID) \"csi.storage.k8s.io/ephemeral\": \"true\" if the volume is an ephemeral inline volume defined by a CSIVolumeSource, otherwise \"false\" \"csi.storage.k8s.io/ephemeral\" is a new feature in Kubernetes 1.16. It is only required for drivers which support both the \"Persistent\" and \"Ephemeral\" VolumeLifecycleMode. Other drivers can leave pod info disabled and/or ignore this field. As Kubernetes 1.15 doesn't support this field, drivers can only support one mode when deployed on such a cluster and the deployment determines which mode that is, for example via a command line parameter of the driver. This field is immutable. | [optional] **requiresRepublish** | **Boolean** | RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false. Note: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container. | [optional] -**storageCapacity** | **Boolean** | If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information. The check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object. Alternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published. This field was immutable in Kubernetes <= 1.22 and now is mutable. This is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false. | [optional] +**storageCapacity** | **Boolean** | If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information. The check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object. Alternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published. This field was immutable in Kubernetes <= 1.22 and now is mutable. | [optional] **tokenRequests** | [**List<StorageV1TokenRequest>**](StorageV1TokenRequest.md) | TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": { \"<audience>\": { \"token\": <token>, \"expirationTimestamp\": <expiration timestamp in RFC3339>, }, ... } Note: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically. | [optional] **volumeLifecycleModes** | **List<String>** | volumeLifecycleModes defines what kind of volumes this CSI volume driver supports. The default if the list is empty is \"Persistent\", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is \"Ephemeral\". In this mode, volumes are defined inline inside the pod spec with CSIVolumeSource and their lifecycle is tied to the lifecycle of that pod. A driver has to be aware of this because it is only going to get a NodePublishVolume call for such a volume. For more information about implementing this mode, see https://kubernetes-csi.github.io/docs/ephemeral-local-volumes.html A driver can support one or more of these modes and more modes may be added in the future. This field is beta. This field is immutable. | [optional] diff --git a/kubernetes/docs/V1CSIPersistentVolumeSource.md b/kubernetes/docs/V1CSIPersistentVolumeSource.md index edfa7bd0f3..c0b5d5eb7f 100644 --- a/kubernetes/docs/V1CSIPersistentVolumeSource.md +++ b/kubernetes/docs/V1CSIPersistentVolumeSource.md @@ -9,13 +9,13 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **controllerExpandSecretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] **controllerPublishSecretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] -**driver** | **String** | Driver is the name of the driver to use for this volume. Required. | -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". | [optional] +**driver** | **String** | driver is the name of the driver to use for this volume. Required. | +**fsType** | **String** | fsType to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". | [optional] **nodePublishSecretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] **nodeStageSecretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] -**readOnly** | **Boolean** | Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write). | [optional] -**volumeAttributes** | **Map<String, String>** | Attributes of the volume to publish. | [optional] -**volumeHandle** | **String** | VolumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required. | +**readOnly** | **Boolean** | readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write). | [optional] +**volumeAttributes** | **Map<String, String>** | volumeAttributes of the volume to publish. | [optional] +**volumeHandle** | **String** | volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required. | diff --git a/kubernetes/docs/V1alpha1CSIStorageCapacity.md b/kubernetes/docs/V1CSIStorageCapacity.md similarity index 94% rename from kubernetes/docs/V1alpha1CSIStorageCapacity.md rename to kubernetes/docs/V1CSIStorageCapacity.md index 868a8e9638..d51fffc902 100644 --- a/kubernetes/docs/V1alpha1CSIStorageCapacity.md +++ b/kubernetes/docs/V1CSIStorageCapacity.md @@ -1,8 +1,8 @@ -# V1alpha1CSIStorageCapacity +# V1CSIStorageCapacity -CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. For example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\" The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler if the CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware scheduling with CSIDriver.StorageCapacity. +CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. For example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\" The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. ## Properties Name | Type | Description | Notes diff --git a/kubernetes/docs/V1alpha1CSIStorageCapacityList.md b/kubernetes/docs/V1CSIStorageCapacityList.md similarity index 85% rename from kubernetes/docs/V1alpha1CSIStorageCapacityList.md rename to kubernetes/docs/V1CSIStorageCapacityList.md index 6afeda86d6..c2643d612f 100644 --- a/kubernetes/docs/V1alpha1CSIStorageCapacityList.md +++ b/kubernetes/docs/V1CSIStorageCapacityList.md @@ -1,6 +1,6 @@ -# V1alpha1CSIStorageCapacityList +# V1CSIStorageCapacityList CSIStorageCapacityList is a collection of CSIStorageCapacity objects. ## Properties @@ -8,7 +8,7 @@ CSIStorageCapacityList is a collection of CSIStorageCapacity objects. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**items** | [**List<V1alpha1CSIStorageCapacity>**](V1alpha1CSIStorageCapacity.md) | Items is the list of CSIStorageCapacity objects. | +**items** | [**List<V1CSIStorageCapacity>**](V1CSIStorageCapacity.md) | Items is the list of CSIStorageCapacity objects. | **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] **metadata** | [**V1ListMeta**](V1ListMeta.md) | | [optional] diff --git a/kubernetes/docs/V1CSIVolumeSource.md b/kubernetes/docs/V1CSIVolumeSource.md index 54ca54178e..70d4f2e5b4 100644 --- a/kubernetes/docs/V1CSIVolumeSource.md +++ b/kubernetes/docs/V1CSIVolumeSource.md @@ -7,11 +7,11 @@ Represents a source location of a volume to mount, managed by an external CSI dr Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**driver** | **String** | Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. | -**fsType** | **String** | Filesystem type to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply. | [optional] +**driver** | **String** | driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. | +**fsType** | **String** | fsType to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply. | [optional] **nodePublishSecretRef** | [**V1LocalObjectReference**](V1LocalObjectReference.md) | | [optional] -**readOnly** | **Boolean** | Specifies a read-only configuration for the volume. Defaults to false (read/write). | [optional] -**volumeAttributes** | **Map<String, String>** | VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. | [optional] +**readOnly** | **Boolean** | readOnly specifies a read-only configuration for the volume. Defaults to false (read/write). | [optional] +**volumeAttributes** | **Map<String, String>** | volumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. | [optional] diff --git a/kubernetes/docs/V1CephFSPersistentVolumeSource.md b/kubernetes/docs/V1CephFSPersistentVolumeSource.md index 998bc2ddc1..6a12ff07e5 100644 --- a/kubernetes/docs/V1CephFSPersistentVolumeSource.md +++ b/kubernetes/docs/V1CephFSPersistentVolumeSource.md @@ -7,12 +7,12 @@ Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volum Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**monitors** | **List<String>** | Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | -**path** | **String** | Optional: Used as the mounted root, rather than the full Ceph tree, default is / | [optional] -**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] -**secretFile** | **String** | Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] +**monitors** | **List<String>** | monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | +**path** | **String** | path is Optional: Used as the mounted root, rather than the full Ceph tree, default is / | [optional] +**readOnly** | **Boolean** | readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] +**secretFile** | **String** | secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] **secretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] -**user** | **String** | Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] +**user** | **String** | user is Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] diff --git a/kubernetes/docs/V1CephFSVolumeSource.md b/kubernetes/docs/V1CephFSVolumeSource.md index 3bad53c64b..a0f8f0e34b 100644 --- a/kubernetes/docs/V1CephFSVolumeSource.md +++ b/kubernetes/docs/V1CephFSVolumeSource.md @@ -7,12 +7,12 @@ Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volum Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**monitors** | **List<String>** | Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | -**path** | **String** | Optional: Used as the mounted root, rather than the full Ceph tree, default is / | [optional] -**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] -**secretFile** | **String** | Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] +**monitors** | **List<String>** | monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | +**path** | **String** | path is Optional: Used as the mounted root, rather than the full Ceph tree, default is / | [optional] +**readOnly** | **Boolean** | readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] +**secretFile** | **String** | secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] **secretRef** | [**V1LocalObjectReference**](V1LocalObjectReference.md) | | [optional] -**user** | **String** | Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] +**user** | **String** | user is optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it | [optional] diff --git a/kubernetes/docs/V1CertificateSigningRequestSpec.md b/kubernetes/docs/V1CertificateSigningRequestSpec.md index 272f88746a..5b84327efe 100644 --- a/kubernetes/docs/V1CertificateSigningRequestSpec.md +++ b/kubernetes/docs/V1CertificateSigningRequestSpec.md @@ -7,7 +7,7 @@ CertificateSigningRequestSpec contains the certificate request. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**expirationSeconds** | **Integer** | expirationSeconds is the requested duration of validity of the issued certificate. The certificate signer may issue a certificate with a different validity duration so a client must check the delta between the notBefore and and notAfter fields in the issued certificate to determine the actual duration. The v1.22+ in-tree implementations of the well-known Kubernetes signers will honor this field as long as the requested duration is not greater than the maximum duration they will honor per the --cluster-signing-duration CLI flag to the Kubernetes controller manager. Certificate signers may not honor this field for various reasons: 1. Old signer that is unaware of the field (such as the in-tree implementations prior to v1.22) 2. Signer whose configured maximum is shorter than the requested duration 3. Signer whose configured minimum is longer than the requested duration The minimum valid value for expirationSeconds is 600, i.e. 10 minutes. As of v1.22, this field is beta and is controlled via the CSRDuration feature gate. | [optional] +**expirationSeconds** | **Integer** | expirationSeconds is the requested duration of validity of the issued certificate. The certificate signer may issue a certificate with a different validity duration so a client must check the delta between the notBefore and and notAfter fields in the issued certificate to determine the actual duration. The v1.22+ in-tree implementations of the well-known Kubernetes signers will honor this field as long as the requested duration is not greater than the maximum duration they will honor per the --cluster-signing-duration CLI flag to the Kubernetes controller manager. Certificate signers may not honor this field for various reasons: 1. Old signer that is unaware of the field (such as the in-tree implementations prior to v1.22) 2. Signer whose configured maximum is shorter than the requested duration 3. Signer whose configured minimum is longer than the requested duration The minimum valid value for expirationSeconds is 600, i.e. 10 minutes. | [optional] **extra** | [**Map<String, List<String>>**](List.md) | extra contains extra attributes of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable. | [optional] **groups** | **List<String>** | groups contains group membership of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable. | [optional] **request** | **byte[]** | request contains an x509 certificate signing request encoded in a \"CERTIFICATE REQUEST\" PEM block. When serialized as JSON or YAML, the data is additionally base64-encoded. | diff --git a/kubernetes/docs/V1CinderPersistentVolumeSource.md b/kubernetes/docs/V1CinderPersistentVolumeSource.md index 54db8f5529..9dee059652 100644 --- a/kubernetes/docs/V1CinderPersistentVolumeSource.md +++ b/kubernetes/docs/V1CinderPersistentVolumeSource.md @@ -7,10 +7,10 @@ Represents a cinder volume resource in Openstack. A Cinder volume must exist bef Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] -**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] +**fsType** | **String** | fsType Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] +**readOnly** | **Boolean** | readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] **secretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] -**volumeID** | **String** | volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | +**volumeID** | **String** | volumeID used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | diff --git a/kubernetes/docs/V1CinderVolumeSource.md b/kubernetes/docs/V1CinderVolumeSource.md index 2a1f014e61..aa3114f670 100644 --- a/kubernetes/docs/V1CinderVolumeSource.md +++ b/kubernetes/docs/V1CinderVolumeSource.md @@ -7,10 +7,10 @@ Represents a cinder volume resource in Openstack. A Cinder volume must exist bef Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] -**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] +**fsType** | **String** | fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] +**readOnly** | **Boolean** | readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | [optional] **secretRef** | [**V1LocalObjectReference**](V1LocalObjectReference.md) | | [optional] -**volumeID** | **String** | volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | +**volumeID** | **String** | volumeID used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md | diff --git a/kubernetes/docs/V1ConfigMapProjection.md b/kubernetes/docs/V1ConfigMapProjection.md index 8028968674..bf2873dcb3 100644 --- a/kubernetes/docs/V1ConfigMapProjection.md +++ b/kubernetes/docs/V1ConfigMapProjection.md @@ -7,9 +7,9 @@ Adapts a ConfigMap into a projected volume. The contents of the target ConfigMa Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**items** | [**List<V1KeyToPath>**](V1KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**items** | [**List<V1KeyToPath>**](V1KeyToPath.md) | items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] **name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] -**optional** | **Boolean** | Specify whether the ConfigMap or its keys must be defined | [optional] +**optional** | **Boolean** | optional specify whether the ConfigMap or its keys must be defined | [optional] diff --git a/kubernetes/docs/V1ConfigMapVolumeSource.md b/kubernetes/docs/V1ConfigMapVolumeSource.md index 7f191b88cf..6a50941ff9 100644 --- a/kubernetes/docs/V1ConfigMapVolumeSource.md +++ b/kubernetes/docs/V1ConfigMapVolumeSource.md @@ -7,10 +7,10 @@ Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data f Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**defaultMode** | **Integer** | Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] -**items** | [**List<V1KeyToPath>**](V1KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**defaultMode** | **Integer** | defaultMode is optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**items** | [**List<V1KeyToPath>**](V1KeyToPath.md) | items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] **name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] -**optional** | **Boolean** | Specify whether the ConfigMap or its keys must be defined | [optional] +**optional** | **Boolean** | optional specify whether the ConfigMap or its keys must be defined | [optional] diff --git a/kubernetes/docs/V1Container.md b/kubernetes/docs/V1Container.md index e6d7dc872c..965e0b8d14 100644 --- a/kubernetes/docs/V1Container.md +++ b/kubernetes/docs/V1Container.md @@ -7,11 +7,11 @@ A single application container that you want to run within a pod. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**args** | **List<String>** | Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] -**command** | **List<String>** | Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**args** | **List<String>** | Arguments to the entrypoint. The container image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**command** | **List<String>** | Entrypoint array. Not executed within a shell. The container image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] **env** | [**List<V1EnvVar>**](V1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] **envFrom** | [**List<V1EnvFromSource>**](V1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] -**image** | **String** | Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. | [optional] +**image** | **String** | Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. | [optional] **imagePullPolicy** | **String** | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images | [optional] **lifecycle** | [**V1Lifecycle**](V1Lifecycle.md) | | [optional] **livenessProbe** | [**V1Probe**](V1Probe.md) | | [optional] diff --git a/kubernetes/docs/V1ContainerStateTerminated.md b/kubernetes/docs/V1ContainerStateTerminated.md index 1bcc246d68..86028b6a5a 100644 --- a/kubernetes/docs/V1ContainerStateTerminated.md +++ b/kubernetes/docs/V1ContainerStateTerminated.md @@ -7,7 +7,7 @@ ContainerStateTerminated is a terminated state of a container. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**containerID** | **String** | Container's ID in the format 'docker://<container_id>' | [optional] +**containerID** | **String** | Container's ID in the format '<type>://<container_id>' | [optional] **exitCode** | **Integer** | Exit status from the last termination of the container | **finishedAt** | [**OffsetDateTime**](OffsetDateTime.md) | Time at which the container last terminated | [optional] **message** | **String** | Message regarding the last termination of the container | [optional] diff --git a/kubernetes/docs/V1ContainerStatus.md b/kubernetes/docs/V1ContainerStatus.md index 6d6ee9daa0..89fd99a463 100644 --- a/kubernetes/docs/V1ContainerStatus.md +++ b/kubernetes/docs/V1ContainerStatus.md @@ -7,7 +7,7 @@ ContainerStatus contains details for the current status of this container. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**containerID** | **String** | Container's ID in the format 'docker://<container_id>'. | [optional] +**containerID** | **String** | Container's ID in the format '<type>://<container_id>'. | [optional] **image** | **String** | The image the container is running. More info: https://kubernetes.io/docs/concepts/containers/images. | **imageID** | **String** | ImageID of the container's image. | **lastState** | [**V1ContainerState**](V1ContainerState.md) | | [optional] diff --git a/kubernetes/docs/V1CronJobSpec.md b/kubernetes/docs/V1CronJobSpec.md index ea08200574..347603ac0f 100644 --- a/kubernetes/docs/V1CronJobSpec.md +++ b/kubernetes/docs/V1CronJobSpec.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **startingDeadlineSeconds** | **Long** | Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. | [optional] **successfulJobsHistoryLimit** | **Integer** | The number of successful finished jobs to retain. Value must be non-negative integer. Defaults to 3. | [optional] **suspend** | **Boolean** | This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false. | [optional] +**timeZone** | **String** | The time zone for the given schedule, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. If not specified, this will rely on the time zone of the kube-controller-manager process. ALPHA: This field is in alpha and must be enabled via the `CronJobTimeZone` feature gate. | [optional] diff --git a/kubernetes/docs/V1EmptyDirVolumeSource.md b/kubernetes/docs/V1EmptyDirVolumeSource.md index be9ab9eedb..fb7fbce6e5 100644 --- a/kubernetes/docs/V1EmptyDirVolumeSource.md +++ b/kubernetes/docs/V1EmptyDirVolumeSource.md @@ -7,7 +7,7 @@ Represents an empty directory for a pod. Empty directory volumes support ownersh Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**medium** | **String** | What type of storage medium should back this directory. The default is \"\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir | [optional] +**medium** | **String** | medium represents what type of storage medium should back this directory. The default is \"\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir | [optional] **sizeLimit** | [**Quantity**](Quantity.md) | Quantity is a fixed-point representation of a number. It provides convenient marshaling/unmarshaling in JSON and YAML, in addition to String() and AsInt64() accessors. The serialization format is: <quantity> ::= <signedNumber><suffix> (Note that <suffix> may be empty, from the \"\" case in <decimalSI>.) <digit> ::= 0 | 1 | ... | 9 <digits> ::= <digit> | <digit><digits> <number> ::= <digits> | <digits>.<digits> | <digits>. | .<digits> <sign> ::= \"+\" | \"-\" <signedNumber> ::= <number> | <sign><number> <suffix> ::= <binarySI> | <decimalExponent> | <decimalSI> <binarySI> ::= Ki | Mi | Gi | Ti | Pi | Ei (International System of units; See: http://physics.nist.gov/cuu/Units/binary.html) <decimalSI> ::= m | \"\" | k | M | G | T | P | E (Note that 1024 = 1Ki but 1000 = 1k; I didn't choose the capitalization.) <decimalExponent> ::= \"e\" <signedNumber> | \"E\" <signedNumber> No matter which of the three exponent forms is used, no quantity may represent a number greater than 2^63-1 in magnitude, nor may it have more than 3 decimal places. Numbers larger or more precise will be capped or rounded up. (E.g.: 0.1m will rounded up to 1m.) This may be extended in the future if we require larger or smaller quantities. When a Quantity is parsed from a string, it will remember the type of suffix it had, and will use the same type again when it is serialized. Before serializing, Quantity will be put in \"canonical form\". This means that Exponent/suffix will be adjusted up or down (with a corresponding increase or decrease in Mantissa) such that: a. No precision is lost b. No fractional digits will be emitted c. The exponent (or suffix) is as large as possible. The sign will be omitted unless the number is negative. Examples: 1.5 will be serialized as \"1500m\" 1.5Gi will be serialized as \"1536Mi\" Note that the quantity will NEVER be internally represented by a floating point number. That is the whole point of this exercise. Non-canonical values will still parse as long as they are well formed, but will be re-emitted in their canonical form. (So always use canonical form, or don't diff.) This format is intended to make it difficult to use these numbers without writing some sort of special handling code in the hopes that that will cause implementors to also use a fixed point implementation. | [optional] diff --git a/kubernetes/docs/V1Endpoint.md b/kubernetes/docs/V1Endpoint.md index 7640892532..8695900f4e 100644 --- a/kubernetes/docs/V1Endpoint.md +++ b/kubernetes/docs/V1Endpoint.md @@ -7,7 +7,7 @@ Endpoint represents a single logical \"backend\" implementing a service. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**addresses** | **List<String>** | addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. | +**addresses** | **List<String>** | addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267 | **conditions** | [**V1EndpointConditions**](V1EndpointConditions.md) | | [optional] **deprecatedTopology** | **Map<String, String>** | deprecatedTopology contains topology information part of the v1beta1 API. This field is deprecated, and will be removed when the v1beta1 API is removed (no sooner than kubernetes v1.24). While this field can hold values, it is not writable through the v1 API, and any attempts to write to it will be silently ignored. Topology information can be found in the zone and nodeName fields instead. | [optional] **hints** | [**V1EndpointHints**](V1EndpointHints.md) | | [optional] diff --git a/kubernetes/docs/V1EphemeralContainer.md b/kubernetes/docs/V1EphemeralContainer.md index d4c8efa31f..029295ca5f 100644 --- a/kubernetes/docs/V1EphemeralContainer.md +++ b/kubernetes/docs/V1EphemeralContainer.md @@ -7,11 +7,11 @@ An EphemeralContainer is a temporary container that you may add to an existing P Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**args** | **List<String>** | Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] -**command** | **List<String>** | Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**args** | **List<String>** | Arguments to the entrypoint. The image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] +**command** | **List<String>** | Entrypoint array. Not executed within a shell. The image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell | [optional] **env** | [**List<V1EnvVar>**](V1EnvVar.md) | List of environment variables to set in the container. Cannot be updated. | [optional] **envFrom** | [**List<V1EnvFromSource>**](V1EnvFromSource.md) | List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. | [optional] -**image** | **String** | Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images | [optional] +**image** | **String** | Container image name. More info: https://kubernetes.io/docs/concepts/containers/images | [optional] **imagePullPolicy** | **String** | Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images | [optional] **lifecycle** | [**V1Lifecycle**](V1Lifecycle.md) | | [optional] **livenessProbe** | [**V1Probe**](V1Probe.md) | | [optional] diff --git a/kubernetes/docs/V1FCVolumeSource.md b/kubernetes/docs/V1FCVolumeSource.md index f614e674c7..5b387ffc68 100644 --- a/kubernetes/docs/V1FCVolumeSource.md +++ b/kubernetes/docs/V1FCVolumeSource.md @@ -7,11 +7,11 @@ Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] -**lun** | **Integer** | Optional: FC target lun number | [optional] -**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] -**targetWWNs** | **List<String>** | Optional: FC target worldwide names (WWNs) | [optional] -**wwids** | **List<String>** | Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. | [optional] +**fsType** | **String** | fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**lun** | **Integer** | lun is Optional: FC target lun number | [optional] +**readOnly** | **Boolean** | readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**targetWWNs** | **List<String>** | targetWWNs is Optional: FC target worldwide names (WWNs) | [optional] +**wwids** | **List<String>** | wwids Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. | [optional] diff --git a/kubernetes/docs/V1FlexPersistentVolumeSource.md b/kubernetes/docs/V1FlexPersistentVolumeSource.md index 8875408fad..df4f4515a9 100644 --- a/kubernetes/docs/V1FlexPersistentVolumeSource.md +++ b/kubernetes/docs/V1FlexPersistentVolumeSource.md @@ -7,10 +7,10 @@ FlexPersistentVolumeSource represents a generic persistent volume resource that Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**driver** | **String** | Driver is the name of the driver to use for this volume. | -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script. | [optional] -**options** | **Map<String, String>** | Optional: Extra command options if any. | [optional] -**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**driver** | **String** | driver is the name of the driver to use for this volume. | +**fsType** | **String** | fsType is the Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script. | [optional] +**options** | **Map<String, String>** | options is Optional: this field holds extra command options if any. | [optional] +**readOnly** | **Boolean** | readOnly is Optional: defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] **secretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] diff --git a/kubernetes/docs/V1FlexVolumeSource.md b/kubernetes/docs/V1FlexVolumeSource.md index 70811c4cb9..1b2731e801 100644 --- a/kubernetes/docs/V1FlexVolumeSource.md +++ b/kubernetes/docs/V1FlexVolumeSource.md @@ -7,10 +7,10 @@ FlexVolume represents a generic volume resource that is provisioned/attached usi Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**driver** | **String** | Driver is the name of the driver to use for this volume. | -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script. | [optional] -**options** | **Map<String, String>** | Optional: Extra command options if any. | [optional] -**readOnly** | **Boolean** | Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**driver** | **String** | driver is the name of the driver to use for this volume. | +**fsType** | **String** | fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script. | [optional] +**options** | **Map<String, String>** | options is Optional: this field holds extra command options if any. | [optional] +**readOnly** | **Boolean** | readOnly is Optional: defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] **secretRef** | [**V1LocalObjectReference**](V1LocalObjectReference.md) | | [optional] diff --git a/kubernetes/docs/V1FlockerVolumeSource.md b/kubernetes/docs/V1FlockerVolumeSource.md index 8cff127e81..7065ee45a8 100644 --- a/kubernetes/docs/V1FlockerVolumeSource.md +++ b/kubernetes/docs/V1FlockerVolumeSource.md @@ -7,8 +7,8 @@ Represents a Flocker volume mounted by the Flocker agent. One and only one of da Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**datasetName** | **String** | Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated | [optional] -**datasetUUID** | **String** | UUID of the dataset. This is unique identifier of a Flocker dataset | [optional] +**datasetName** | **String** | datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated | [optional] +**datasetUUID** | **String** | datasetUUID is the UUID of the dataset. This is unique identifier of a Flocker dataset | [optional] diff --git a/kubernetes/docs/V1GCEPersistentDiskVolumeSource.md b/kubernetes/docs/V1GCEPersistentDiskVolumeSource.md index 3aeb200c60..3e98f70b6b 100644 --- a/kubernetes/docs/V1GCEPersistentDiskVolumeSource.md +++ b/kubernetes/docs/V1GCEPersistentDiskVolumeSource.md @@ -7,10 +7,10 @@ Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must e Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] -**partition** | **Integer** | The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] -**pdName** | **String** | Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | -**readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] +**fsType** | **String** | fsType is filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] +**partition** | **Integer** | partition is the partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] +**pdName** | **String** | pdName is unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | +**readOnly** | **Boolean** | readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk | [optional] diff --git a/kubernetes/docs/V1GitRepoVolumeSource.md b/kubernetes/docs/V1GitRepoVolumeSource.md index 4fd9d3e7d9..d5f92ddb64 100644 --- a/kubernetes/docs/V1GitRepoVolumeSource.md +++ b/kubernetes/docs/V1GitRepoVolumeSource.md @@ -7,9 +7,9 @@ Represents a volume that is populated with the contents of a git repository. Git Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**directory** | **String** | Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. | [optional] -**repository** | **String** | Repository URL | -**revision** | **String** | Commit hash for the specified revision. | [optional] +**directory** | **String** | directory is the target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. | [optional] +**repository** | **String** | repository is the URL | +**revision** | **String** | revision is the commit hash for the specified revision. | [optional] diff --git a/kubernetes/docs/V1GlusterfsPersistentVolumeSource.md b/kubernetes/docs/V1GlusterfsPersistentVolumeSource.md index 48c798f2de..e2a5e3c955 100644 --- a/kubernetes/docs/V1GlusterfsPersistentVolumeSource.md +++ b/kubernetes/docs/V1GlusterfsPersistentVolumeSource.md @@ -7,10 +7,10 @@ Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**endpoints** | **String** | EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | -**endpointsNamespace** | **String** | EndpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | [optional] -**path** | **String** | Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | -**readOnly** | **Boolean** | ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | [optional] +**endpoints** | **String** | endpoints is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | +**endpointsNamespace** | **String** | endpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | [optional] +**path** | **String** | path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | +**readOnly** | **Boolean** | readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | [optional] diff --git a/kubernetes/docs/V1GlusterfsVolumeSource.md b/kubernetes/docs/V1GlusterfsVolumeSource.md index 4e64d028fc..bd74138ad3 100644 --- a/kubernetes/docs/V1GlusterfsVolumeSource.md +++ b/kubernetes/docs/V1GlusterfsVolumeSource.md @@ -7,9 +7,9 @@ Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**endpoints** | **String** | EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | -**path** | **String** | Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | -**readOnly** | **Boolean** | ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | [optional] +**endpoints** | **String** | endpoints is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | +**path** | **String** | path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | +**readOnly** | **Boolean** | readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod | [optional] diff --git a/kubernetes/docs/V1HostPathVolumeSource.md b/kubernetes/docs/V1HostPathVolumeSource.md index b7ea89f5fc..f52c7e6ef3 100644 --- a/kubernetes/docs/V1HostPathVolumeSource.md +++ b/kubernetes/docs/V1HostPathVolumeSource.md @@ -7,8 +7,8 @@ Represents a host path mapped into a pod. Host path volumes do not support owner Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**path** | **String** | Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath | -**type** | **String** | Type for HostPath Volume Defaults to \"\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath | [optional] +**path** | **String** | path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath | +**type** | **String** | type for HostPath Volume Defaults to \"\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath | [optional] diff --git a/kubernetes/docs/V1ISCSIPersistentVolumeSource.md b/kubernetes/docs/V1ISCSIPersistentVolumeSource.md index 5699074a2e..e8c5a4f37c 100644 --- a/kubernetes/docs/V1ISCSIPersistentVolumeSource.md +++ b/kubernetes/docs/V1ISCSIPersistentVolumeSource.md @@ -7,17 +7,17 @@ ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**chapAuthDiscovery** | **Boolean** | whether support iSCSI Discovery CHAP authentication | [optional] -**chapAuthSession** | **Boolean** | whether support iSCSI Session CHAP authentication | [optional] -**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi | [optional] -**initiatorName** | **String** | Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. | [optional] -**iqn** | **String** | Target iSCSI Qualified Name. | -**iscsiInterface** | **String** | iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). | [optional] -**lun** | **Integer** | iSCSI Target Lun number. | -**portals** | **List<String>** | iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | [optional] -**readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. | [optional] +**chapAuthDiscovery** | **Boolean** | chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication | [optional] +**chapAuthSession** | **Boolean** | chapAuthSession defines whether support iSCSI Session CHAP authentication | [optional] +**fsType** | **String** | fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi | [optional] +**initiatorName** | **String** | initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. | [optional] +**iqn** | **String** | iqn is Target iSCSI Qualified Name. | +**iscsiInterface** | **String** | iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). | [optional] +**lun** | **Integer** | lun is iSCSI Target Lun number. | +**portals** | **List<String>** | portals is the iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | [optional] +**readOnly** | **Boolean** | readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. | [optional] **secretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] -**targetPortal** | **String** | iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | +**targetPortal** | **String** | targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | diff --git a/kubernetes/docs/V1ISCSIVolumeSource.md b/kubernetes/docs/V1ISCSIVolumeSource.md index 5b775167ec..3b8f997b59 100644 --- a/kubernetes/docs/V1ISCSIVolumeSource.md +++ b/kubernetes/docs/V1ISCSIVolumeSource.md @@ -7,17 +7,17 @@ Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**chapAuthDiscovery** | **Boolean** | whether support iSCSI Discovery CHAP authentication | [optional] -**chapAuthSession** | **Boolean** | whether support iSCSI Session CHAP authentication | [optional] -**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi | [optional] -**initiatorName** | **String** | Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. | [optional] -**iqn** | **String** | Target iSCSI Qualified Name. | -**iscsiInterface** | **String** | iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). | [optional] -**lun** | **Integer** | iSCSI Target Lun number. | -**portals** | **List<String>** | iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | [optional] -**readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. | [optional] +**chapAuthDiscovery** | **Boolean** | chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication | [optional] +**chapAuthSession** | **Boolean** | chapAuthSession defines whether support iSCSI Session CHAP authentication | [optional] +**fsType** | **String** | fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi | [optional] +**initiatorName** | **String** | initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> will be created for the connection. | [optional] +**iqn** | **String** | iqn is the target iSCSI Qualified Name. | +**iscsiInterface** | **String** | iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). | [optional] +**lun** | **Integer** | lun represents iSCSI Target Lun number. | +**portals** | **List<String>** | portals is the iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | [optional] +**readOnly** | **Boolean** | readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. | [optional] **secretRef** | [**V1LocalObjectReference**](V1LocalObjectReference.md) | | [optional] -**targetPortal** | **String** | iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | +**targetPortal** | **String** | targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). | diff --git a/kubernetes/docs/V1JobSpec.md b/kubernetes/docs/V1JobSpec.md index b345a47d4b..88f6875548 100644 --- a/kubernetes/docs/V1JobSpec.md +++ b/kubernetes/docs/V1JobSpec.md @@ -9,12 +9,12 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **activeDeadlineSeconds** | **Long** | Specifies the duration in seconds relative to the startTime that the job may be continuously active before the system tries to terminate it; value must be positive integer. If a Job is suspended (at creation or through an update), this timer will effectively be stopped and reset when the Job is resumed again. | [optional] **backoffLimit** | **Integer** | Specifies the number of retries before marking this job failed. Defaults to 6 | [optional] -**completionMode** | **String** | CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`. `NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other. `Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`. This field is beta-level. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, the controller skips updates for the Job. | [optional] +**completionMode** | **String** | CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`. `NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other. `Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, which is possible during upgrades due to version skew, the controller skips updates for the Job. | [optional] **completions** | **Integer** | Specifies the desired number of successfully finished pods the job should be run with. Setting to nil means that the success of any pod signals the success of all pods, and allows parallelism to have any positive value. Setting to 1 means that parallelism is limited to 1 and the success of that pod signals the success of the job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | [optional] **manualSelector** | **Boolean** | manualSelector controls generation of pod labels and pod selectors. Leave `manualSelector` unset unless you are certain what you are doing. When false or unset, the system pick labels unique to this job and appends those labels to the pod template. When true, the user is responsible for picking unique labels and specifying the selector. Failure to pick a unique label may cause this and other jobs to not function correctly. However, You may see `manualSelector=true` in jobs that were created with the old `extensions/v1beta1` API. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector | [optional] **parallelism** | **Integer** | Specifies the maximum desired number of pods the job should run at any given time. The actual number of pods running in steady state will be less than this number when ((.spec.completions - .status.successful) < .spec.parallelism), i.e. when the work left to do is less than max parallelism. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | [optional] **selector** | [**V1LabelSelector**](V1LabelSelector.md) | | [optional] -**suspend** | **Boolean** | Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false. This field is beta-level, gated by SuspendJob feature flag (enabled by default). | [optional] +**suspend** | **Boolean** | Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false. | [optional] **template** | [**V1PodTemplateSpec**](V1PodTemplateSpec.md) | | **ttlSecondsAfterFinished** | **Integer** | ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is unset, the Job won't be automatically deleted. If this field is set to zero, the Job becomes eligible to be deleted immediately after it finishes. | [optional] diff --git a/kubernetes/docs/V1JobStatus.md b/kubernetes/docs/V1JobStatus.md index ed6b279bb1..7ebb67d9bf 100644 --- a/kubernetes/docs/V1JobStatus.md +++ b/kubernetes/docs/V1JobStatus.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **completionTime** | [**OffsetDateTime**](OffsetDateTime.md) | Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. The completion time is only set when the job finishes successfully. | [optional] **conditions** | [**List<V1JobCondition>**](V1JobCondition.md) | The latest available observations of an object's current state. When a Job fails, one of the conditions will have type \"Failed\" and status true. When a Job is suspended, one of the conditions will have type \"Suspended\" and status true; when the Job is resumed, the status of this condition will become false. When a Job is completed, one of the conditions will have type \"Complete\" and status true. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/ | [optional] **failed** | **Integer** | The number of pods which reached phase Failed. | [optional] -**ready** | **Integer** | The number of pods which have a Ready condition. This field is alpha-level. The job controller populates the field when the feature gate JobReadyPods is enabled (disabled by default). | [optional] +**ready** | **Integer** | The number of pods which have a Ready condition. This field is beta-level. The job controller populates the field when the feature gate JobReadyPods is enabled (enabled by default). | [optional] **startTime** | [**OffsetDateTime**](OffsetDateTime.md) | Represents time when the job controller started processing a job. When a Job is created in the suspended state, this field is not set until the first time it is resumed. This field is reset every time a Job is resumed from suspension. It is represented in RFC3339 form and is in UTC. | [optional] **succeeded** | **Integer** | The number of pods which reached phase Succeeded. | [optional] **uncountedTerminatedPods** | [**V1UncountedTerminatedPods**](V1UncountedTerminatedPods.md) | | [optional] diff --git a/kubernetes/docs/V1KeyToPath.md b/kubernetes/docs/V1KeyToPath.md index eb14a8fc5a..4bb7bcd88f 100644 --- a/kubernetes/docs/V1KeyToPath.md +++ b/kubernetes/docs/V1KeyToPath.md @@ -7,9 +7,9 @@ Maps a string key to a path within a volume. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**key** | **String** | The key to project. | -**mode** | **Integer** | Optional: mode bits used to set permissions on this file. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] -**path** | **String** | The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. | +**key** | **String** | key is the key to project. | +**mode** | **Integer** | mode is Optional: mode bits used to set permissions on this file. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**path** | **String** | path is the relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. | diff --git a/kubernetes/docs/V1ListMeta.md b/kubernetes/docs/V1ListMeta.md index d6acbb9668..7a18765eee 100644 --- a/kubernetes/docs/V1ListMeta.md +++ b/kubernetes/docs/V1ListMeta.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **_continue** | **String** | continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message. | [optional] **remainingItemCount** | **Long** | remainingItemCount is the number of subsequent items in the list which are not included in this list response. If the list request contained label or field selectors, then the number of remaining items is unknown and the field will be left unset and omitted during serialization. If the list is complete (either because it is not chunking or because this is the last chunk), then there are no more remaining items and this field will be left unset and omitted during serialization. Servers older than v1.15 do not set this field. The intended use of the remainingItemCount is *estimating* the size of a collection. Clients should not rely on the remainingItemCount to be set or to be exact. | [optional] **resourceVersion** | **String** | String that identifies the server's internal version of this object that can be used by clients to determine when objects have changed. Value must be treated as opaque by clients and passed unmodified back to the server. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency | [optional] -**selfLink** | **String** | selfLink is a URL representing this object. Populated by the system. Read-only. DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release. | [optional] +**selfLink** | **String** | Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. | [optional] diff --git a/kubernetes/docs/V1LocalVolumeSource.md b/kubernetes/docs/V1LocalVolumeSource.md index be15e9a4a7..492abaad45 100644 --- a/kubernetes/docs/V1LocalVolumeSource.md +++ b/kubernetes/docs/V1LocalVolumeSource.md @@ -7,8 +7,8 @@ Local represents directly-attached storage with node affinity (Beta feature) Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified. | [optional] -**path** | **String** | The full path to the volume on the node. It can be either a directory or block device (disk, partition, ...). | +**fsType** | **String** | fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified. | [optional] +**path** | **String** | path of the full path to the volume on the node. It can be either a directory or block device (disk, partition, ...). | diff --git a/kubernetes/docs/V1ManagedFieldsEntry.md b/kubernetes/docs/V1ManagedFieldsEntry.md index 15393ae4ea..870c241d1b 100644 --- a/kubernetes/docs/V1ManagedFieldsEntry.md +++ b/kubernetes/docs/V1ManagedFieldsEntry.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **manager** | **String** | Manager is an identifier of the workflow managing these fields. | [optional] **operation** | **String** | Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'. | [optional] **subresource** | **String** | Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource. | [optional] -**time** | [**OffsetDateTime**](OffsetDateTime.md) | Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply' | [optional] +**time** | [**OffsetDateTime**](OffsetDateTime.md) | Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over. | [optional] diff --git a/kubernetes/docs/V1NFSVolumeSource.md b/kubernetes/docs/V1NFSVolumeSource.md index 837574042c..a5283f0cc7 100644 --- a/kubernetes/docs/V1NFSVolumeSource.md +++ b/kubernetes/docs/V1NFSVolumeSource.md @@ -7,9 +7,9 @@ Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not sup Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**path** | **String** | Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | -**readOnly** | **Boolean** | ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | [optional] -**server** | **String** | Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | +**path** | **String** | path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | +**readOnly** | **Boolean** | readOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | [optional] +**server** | **String** | server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs | diff --git a/kubernetes/docs/V1NetworkPolicy.md b/kubernetes/docs/V1NetworkPolicy.md index 01cf9fefd4..51ea0aba2c 100644 --- a/kubernetes/docs/V1NetworkPolicy.md +++ b/kubernetes/docs/V1NetworkPolicy.md @@ -11,6 +11,7 @@ Name | Type | Description | Notes **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] **metadata** | [**V1ObjectMeta**](V1ObjectMeta.md) | | [optional] **spec** | [**V1NetworkPolicySpec**](V1NetworkPolicySpec.md) | | [optional] +**status** | [**V1NetworkPolicyStatus**](V1NetworkPolicyStatus.md) | | [optional] ## Implemented Interfaces diff --git a/kubernetes/docs/V1NetworkPolicyStatus.md b/kubernetes/docs/V1NetworkPolicyStatus.md new file mode 100644 index 0000000000..e3cd28ddc2 --- /dev/null +++ b/kubernetes/docs/V1NetworkPolicyStatus.md @@ -0,0 +1,13 @@ + + +# V1NetworkPolicyStatus + +NetworkPolicyStatus describe the current state of the NetworkPolicy. +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**conditions** | [**List<V1Condition>**](V1Condition.md) | Conditions holds an array of metav1.Condition that describe the state of the NetworkPolicy. Current service state | [optional] + + + diff --git a/kubernetes/docs/V1NodeSystemInfo.md b/kubernetes/docs/V1NodeSystemInfo.md index 065c3fc3e5..c749bc1fda 100644 --- a/kubernetes/docs/V1NodeSystemInfo.md +++ b/kubernetes/docs/V1NodeSystemInfo.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **architecture** | **String** | The Architecture reported by the node | **bootID** | **String** | Boot ID reported by the node. | -**containerRuntimeVersion** | **String** | ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0). | +**containerRuntimeVersion** | **String** | ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2). | **kernelVersion** | **String** | Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64). | **kubeProxyVersion** | **String** | KubeProxy Version reported by the node. | **kubeletVersion** | **String** | Kubelet Version reported by the node. | diff --git a/kubernetes/docs/V1ObjectMeta.md b/kubernetes/docs/V1ObjectMeta.md index bdba2c64f1..f64d3b2f4f 100644 --- a/kubernetes/docs/V1ObjectMeta.md +++ b/kubernetes/docs/V1ObjectMeta.md @@ -8,12 +8,12 @@ ObjectMeta is metadata that all persisted resources must have, which includes al Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **annotations** | **Map<String, String>** | Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations | [optional] -**clusterName** | **String** | The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request. | [optional] +**clusterName** | **String** | Deprecated: ClusterName is a legacy field that was always cleared by the system and never used; it will be removed completely in 1.25. The name in the go struct is changed to help clients detect accidental use. | [optional] **creationTimestamp** | [**OffsetDateTime**](OffsetDateTime.md) | CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | [optional] **deletionGracePeriodSeconds** | **Long** | Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only. | [optional] **deletionTimestamp** | [**OffsetDateTime**](OffsetDateTime.md) | DeletionTimestamp is RFC 3339 date and time at which this resource will be deleted. This field is set by the server when a graceful deletion is requested by the user, and is not directly settable by a client. The resource is expected to be deleted (no longer visible from resource lists, and not reachable by name) after the time in this field, once the finalizers list is empty. As long as the finalizers list contains items, deletion is blocked. Once the deletionTimestamp is set, this value may not be unset or be set further into the future, although it may be shortened or the resource may be deleted prior to this time. For example, a user may request that a pod is deleted in 30 seconds. The Kubelet will react by sending a graceful termination signal to the containers in the pod. After that 30 seconds, the Kubelet will send a hard termination signal (SIGKILL) to the container and after cleanup, remove the pod from the API. In the presence of network partitions, this object may still exist after this timestamp, until an administrator or automated process can determine the resource is fully terminated. If not set, graceful deletion of the object has not been requested. Populated by the system when a graceful deletion is requested. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | [optional] **finalizers** | **List<String>** | Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list. | [optional] -**generateName** | **String** | GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency | [optional] +**generateName** | **String** | GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will return a 409. Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency | [optional] **generation** | **Long** | A sequence number representing a specific generation of the desired state. Populated by the system. Read-only. | [optional] **labels** | **Map<String, String>** | Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels | [optional] **managedFields** | [**List<V1ManagedFieldsEntry>**](V1ManagedFieldsEntry.md) | ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like \"ci-cd\". The set of fields is always in the version that the workflow used when modifying the object. | [optional] @@ -21,7 +21,7 @@ Name | Type | Description | Notes **namespace** | **String** | Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty. Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces | [optional] **ownerReferences** | [**List<V1OwnerReference>**](V1OwnerReference.md) | List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller. | [optional] **resourceVersion** | **String** | An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources. Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency | [optional] -**selfLink** | **String** | SelfLink is a URL representing this object. Populated by the system. Read-only. DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release. | [optional] +**selfLink** | **String** | Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. | [optional] **uid** | **String** | UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations. Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids | [optional] diff --git a/kubernetes/docs/V1OwnerReference.md b/kubernetes/docs/V1OwnerReference.md index bcba56f358..0d32ada6ac 100644 --- a/kubernetes/docs/V1OwnerReference.md +++ b/kubernetes/docs/V1OwnerReference.md @@ -8,7 +8,7 @@ OwnerReference contains enough information to let you identify an owning object. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | API version of the referent. | -**blockOwnerDeletion** | **Boolean** | If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs \"delete\" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. | [optional] +**blockOwnerDeletion** | **Boolean** | If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs \"delete\" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned. | [optional] **controller** | **Boolean** | If true, this reference points to the managing controller. | [optional] **kind** | **String** | Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | **name** | **String** | Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names | diff --git a/kubernetes/docs/V1PersistentVolumeClaimCondition.md b/kubernetes/docs/V1PersistentVolumeClaimCondition.md index 428bd57a4f..a62c5695e6 100644 --- a/kubernetes/docs/V1PersistentVolumeClaimCondition.md +++ b/kubernetes/docs/V1PersistentVolumeClaimCondition.md @@ -7,10 +7,10 @@ PersistentVolumeClaimCondition contails details about state of pvc Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**lastProbeTime** | [**OffsetDateTime**](OffsetDateTime.md) | Last time we probed the condition. | [optional] -**lastTransitionTime** | [**OffsetDateTime**](OffsetDateTime.md) | Last time the condition transitioned from one status to another. | [optional] -**message** | **String** | Human-readable message indicating details about last transition. | [optional] -**reason** | **String** | Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \"ResizeStarted\" that means the underlying persistent volume is being resized. | [optional] +**lastProbeTime** | [**OffsetDateTime**](OffsetDateTime.md) | lastProbeTime is the time we probed the condition. | [optional] +**lastTransitionTime** | [**OffsetDateTime**](OffsetDateTime.md) | lastTransitionTime is the time the condition transitioned from one status to another. | [optional] +**message** | **String** | message is the human-readable message indicating details about last transition. | [optional] +**reason** | **String** | reason is a unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \"ResizeStarted\" that means the underlying persistent volume is being resized. | [optional] **status** | **String** | | **type** | **String** | | diff --git a/kubernetes/docs/V1PersistentVolumeClaimList.md b/kubernetes/docs/V1PersistentVolumeClaimList.md index 601fc44fcb..491b0eebe7 100644 --- a/kubernetes/docs/V1PersistentVolumeClaimList.md +++ b/kubernetes/docs/V1PersistentVolumeClaimList.md @@ -8,7 +8,7 @@ PersistentVolumeClaimList is a list of PersistentVolumeClaim items. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**items** | [**List<V1PersistentVolumeClaim>**](V1PersistentVolumeClaim.md) | A list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims | +**items** | [**List<V1PersistentVolumeClaim>**](V1PersistentVolumeClaim.md) | items is a list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims | **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] **metadata** | [**V1ListMeta**](V1ListMeta.md) | | [optional] diff --git a/kubernetes/docs/V1PersistentVolumeClaimSpec.md b/kubernetes/docs/V1PersistentVolumeClaimSpec.md index 8599579998..feefd19f1c 100644 --- a/kubernetes/docs/V1PersistentVolumeClaimSpec.md +++ b/kubernetes/docs/V1PersistentVolumeClaimSpec.md @@ -7,14 +7,14 @@ PersistentVolumeClaimSpec describes the common attributes of storage devices and Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**accessModes** | **List<String>** | AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 | [optional] +**accessModes** | **List<String>** | accessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 | [optional] **dataSource** | [**V1TypedLocalObjectReference**](V1TypedLocalObjectReference.md) | | [optional] **dataSourceRef** | [**V1TypedLocalObjectReference**](V1TypedLocalObjectReference.md) | | [optional] **resources** | [**V1ResourceRequirements**](V1ResourceRequirements.md) | | [optional] **selector** | [**V1LabelSelector**](V1LabelSelector.md) | | [optional] -**storageClassName** | **String** | Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 | [optional] +**storageClassName** | **String** | storageClassName is the name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 | [optional] **volumeMode** | **String** | volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. | [optional] -**volumeName** | **String** | VolumeName is the binding reference to the PersistentVolume backing this claim. | [optional] +**volumeName** | **String** | volumeName is the binding reference to the PersistentVolume backing this claim. | [optional] diff --git a/kubernetes/docs/V1PersistentVolumeClaimStatus.md b/kubernetes/docs/V1PersistentVolumeClaimStatus.md index c5520745c2..89e3127875 100644 --- a/kubernetes/docs/V1PersistentVolumeClaimStatus.md +++ b/kubernetes/docs/V1PersistentVolumeClaimStatus.md @@ -7,12 +7,12 @@ PersistentVolumeClaimStatus is the current status of a persistent volume claim. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**accessModes** | **List<String>** | AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 | [optional] -**allocatedResources** | [**Map<String, Quantity>**](Quantity.md) | The storage resource within AllocatedResources tracks the capacity allocated to a PVC. It may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. | [optional] -**capacity** | [**Map<String, Quantity>**](Quantity.md) | Represents the actual resources of the underlying volume. | [optional] -**conditions** | [**List<V1PersistentVolumeClaimCondition>**](V1PersistentVolumeClaimCondition.md) | Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. | [optional] -**phase** | **String** | Phase represents the current phase of PersistentVolumeClaim. | [optional] -**resizeStatus** | **String** | ResizeStatus stores status of resize operation. ResizeStatus is not set by default but when expansion is complete resizeStatus is set to empty string by resize controller or kubelet. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. | [optional] +**accessModes** | **List<String>** | accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 | [optional] +**allocatedResources** | [**Map<String, Quantity>**](Quantity.md) | allocatedResources is the storage resource within AllocatedResources tracks the capacity allocated to a PVC. It may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. | [optional] +**capacity** | [**Map<String, Quantity>**](Quantity.md) | capacity represents the actual resources of the underlying volume. | [optional] +**conditions** | [**List<V1PersistentVolumeClaimCondition>**](V1PersistentVolumeClaimCondition.md) | conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. | [optional] +**phase** | **String** | phase represents the current phase of PersistentVolumeClaim. | [optional] +**resizeStatus** | **String** | resizeStatus stores status of resize operation. ResizeStatus is not set by default but when expansion is complete resizeStatus is set to empty string by resize controller or kubelet. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. | [optional] diff --git a/kubernetes/docs/V1PersistentVolumeClaimVolumeSource.md b/kubernetes/docs/V1PersistentVolumeClaimVolumeSource.md index 88fa47ebc9..7ee7226e2d 100644 --- a/kubernetes/docs/V1PersistentVolumeClaimVolumeSource.md +++ b/kubernetes/docs/V1PersistentVolumeClaimVolumeSource.md @@ -7,8 +7,8 @@ PersistentVolumeClaimVolumeSource references the user's PVC in the same namespac Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**claimName** | **String** | ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims | -**readOnly** | **Boolean** | Will force the ReadOnly setting in VolumeMounts. Default false. | [optional] +**claimName** | **String** | claimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims | +**readOnly** | **Boolean** | readOnly Will force the ReadOnly setting in VolumeMounts. Default false. | [optional] diff --git a/kubernetes/docs/V1PersistentVolumeList.md b/kubernetes/docs/V1PersistentVolumeList.md index b339dd930e..711130497f 100644 --- a/kubernetes/docs/V1PersistentVolumeList.md +++ b/kubernetes/docs/V1PersistentVolumeList.md @@ -8,7 +8,7 @@ PersistentVolumeList is a list of PersistentVolume items. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**items** | [**List<V1PersistentVolume>**](V1PersistentVolume.md) | List of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes | +**items** | [**List<V1PersistentVolume>**](V1PersistentVolume.md) | items is a list of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes | **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] **metadata** | [**V1ListMeta**](V1ListMeta.md) | | [optional] diff --git a/kubernetes/docs/V1PersistentVolumeSpec.md b/kubernetes/docs/V1PersistentVolumeSpec.md index 956ec0def7..9773c75039 100644 --- a/kubernetes/docs/V1PersistentVolumeSpec.md +++ b/kubernetes/docs/V1PersistentVolumeSpec.md @@ -7,11 +7,11 @@ PersistentVolumeSpec is the specification of a persistent volume. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**accessModes** | **List<String>** | AccessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes | [optional] +**accessModes** | **List<String>** | accessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes | [optional] **awsElasticBlockStore** | [**V1AWSElasticBlockStoreVolumeSource**](V1AWSElasticBlockStoreVolumeSource.md) | | [optional] **azureDisk** | [**V1AzureDiskVolumeSource**](V1AzureDiskVolumeSource.md) | | [optional] **azureFile** | [**V1AzureFilePersistentVolumeSource**](V1AzureFilePersistentVolumeSource.md) | | [optional] -**capacity** | [**Map<String, Quantity>**](Quantity.md) | A description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity | [optional] +**capacity** | [**Map<String, Quantity>**](Quantity.md) | capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity | [optional] **cephfs** | [**V1CephFSPersistentVolumeSource**](V1CephFSPersistentVolumeSource.md) | | [optional] **cinder** | [**V1CinderPersistentVolumeSource**](V1CinderPersistentVolumeSource.md) | | [optional] **claimRef** | [**V1ObjectReference**](V1ObjectReference.md) | | [optional] @@ -24,16 +24,16 @@ Name | Type | Description | Notes **hostPath** | [**V1HostPathVolumeSource**](V1HostPathVolumeSource.md) | | [optional] **iscsi** | [**V1ISCSIPersistentVolumeSource**](V1ISCSIPersistentVolumeSource.md) | | [optional] **local** | [**V1LocalVolumeSource**](V1LocalVolumeSource.md) | | [optional] -**mountOptions** | **List<String>** | A list of mount options, e.g. [\"ro\", \"soft\"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options | [optional] +**mountOptions** | **List<String>** | mountOptions is the list of mount options, e.g. [\"ro\", \"soft\"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options | [optional] **nfs** | [**V1NFSVolumeSource**](V1NFSVolumeSource.md) | | [optional] **nodeAffinity** | [**V1VolumeNodeAffinity**](V1VolumeNodeAffinity.md) | | [optional] -**persistentVolumeReclaimPolicy** | **String** | What happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming | [optional] +**persistentVolumeReclaimPolicy** | **String** | persistentVolumeReclaimPolicy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming | [optional] **photonPersistentDisk** | [**V1PhotonPersistentDiskVolumeSource**](V1PhotonPersistentDiskVolumeSource.md) | | [optional] **portworxVolume** | [**V1PortworxVolumeSource**](V1PortworxVolumeSource.md) | | [optional] **quobyte** | [**V1QuobyteVolumeSource**](V1QuobyteVolumeSource.md) | | [optional] **rbd** | [**V1RBDPersistentVolumeSource**](V1RBDPersistentVolumeSource.md) | | [optional] **scaleIO** | [**V1ScaleIOPersistentVolumeSource**](V1ScaleIOPersistentVolumeSource.md) | | [optional] -**storageClassName** | **String** | Name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. | [optional] +**storageClassName** | **String** | storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass. | [optional] **storageos** | [**V1StorageOSPersistentVolumeSource**](V1StorageOSPersistentVolumeSource.md) | | [optional] **volumeMode** | **String** | volumeMode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec. | [optional] **vsphereVolume** | [**V1VsphereVirtualDiskVolumeSource**](V1VsphereVirtualDiskVolumeSource.md) | | [optional] diff --git a/kubernetes/docs/V1PersistentVolumeStatus.md b/kubernetes/docs/V1PersistentVolumeStatus.md index de654f1753..fed238e128 100644 --- a/kubernetes/docs/V1PersistentVolumeStatus.md +++ b/kubernetes/docs/V1PersistentVolumeStatus.md @@ -7,9 +7,9 @@ PersistentVolumeStatus is the current status of a persistent volume. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**message** | **String** | A human-readable message indicating details about why the volume is in this state. | [optional] -**phase** | **String** | Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase | [optional] -**reason** | **String** | Reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI. | [optional] +**message** | **String** | message is a human-readable message indicating details about why the volume is in this state. | [optional] +**phase** | **String** | phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase | [optional] +**reason** | **String** | reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI. | [optional] diff --git a/kubernetes/docs/V1PhotonPersistentDiskVolumeSource.md b/kubernetes/docs/V1PhotonPersistentDiskVolumeSource.md index 8e7b940a04..7184a67c0e 100644 --- a/kubernetes/docs/V1PhotonPersistentDiskVolumeSource.md +++ b/kubernetes/docs/V1PhotonPersistentDiskVolumeSource.md @@ -7,8 +7,8 @@ Represents a Photon Controller persistent disk resource. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] -**pdID** | **String** | ID that identifies Photon Controller persistent disk | +**fsType** | **String** | fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**pdID** | **String** | pdID is the ID that identifies Photon Controller persistent disk | diff --git a/kubernetes/docs/V1PodAffinityTerm.md b/kubernetes/docs/V1PodAffinityTerm.md index 92135045e1..7993c2bc7e 100644 --- a/kubernetes/docs/V1PodAffinityTerm.md +++ b/kubernetes/docs/V1PodAffinityTerm.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **labelSelector** | [**V1LabelSelector**](V1LabelSelector.md) | | [optional] **namespaceSelector** | [**V1LabelSelector**](V1LabelSelector.md) | | [optional] -**namespaces** | **List<String>** | namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this pod's namespace\" | [optional] +**namespaces** | **List<String>** | namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this pod's namespace\". | [optional] **topologyKey** | **String** | This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. | diff --git a/kubernetes/docs/V1PodSpec.md b/kubernetes/docs/V1PodSpec.md index 80fa938a28..ed63fc0086 100644 --- a/kubernetes/docs/V1PodSpec.md +++ b/kubernetes/docs/V1PodSpec.md @@ -20,18 +20,18 @@ Name | Type | Description | Notes **hostNetwork** | **Boolean** | Host networking requested for this pod. Use the host's network namespace. If this option is set, the ports that will be used must be specified. Default to false. | [optional] **hostPID** | **Boolean** | Use the host's pid namespace. Optional: Default to false. | [optional] **hostname** | **String** | Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value. | [optional] -**imagePullSecrets** | [**List<V1LocalObjectReference>**](V1LocalObjectReference.md) | ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. For example, in the case of docker, only DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod | [optional] +**imagePullSecrets** | [**List<V1LocalObjectReference>**](V1LocalObjectReference.md) | ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod | [optional] **initContainers** | [**List<V1Container>**](V1Container.md) | List of initialization containers belonging to the pod. Init containers are executed in order prior to containers being started. If any init container fails, the pod is considered to have failed and is handled according to its restartPolicy. The name for an init container or normal container must be unique among all containers. Init containers may not have Lifecycle actions, Readiness probes, Liveness probes, or Startup probes. The resourceRequirements of an init container are taken into account during scheduling by finding the highest request/limit for each resource type, and then using the max of of that value or the sum of the normal containers. Limits are applied to init containers in a similar fashion. Init containers cannot currently be added or removed. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ | [optional] **nodeName** | **String** | NodeName is a request to schedule this pod onto a specific node. If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements. | [optional] **nodeSelector** | **Map<String, String>** | NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ | [optional] **os** | [**V1PodOS**](V1PodOS.md) | | [optional] -**overhead** | [**Map<String, Quantity>**](Quantity.md) | Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature. | [optional] -**preemptionPolicy** | **String** | PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, gated by the NonPreemptingPriority feature-gate. | [optional] +**overhead** | [**Map<String, Quantity>**](Quantity.md) | Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md | [optional] +**preemptionPolicy** | **String** | PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. | [optional] **priority** | **Integer** | The priority value. Various system components use this field to find the priority of the pod. When Priority Admission Controller is enabled, it prevents users from setting this field. The admission controller populates this field from PriorityClassName. The higher the value, the higher the priority. | [optional] **priorityClassName** | **String** | If specified, indicates the pod's priority. \"system-node-critical\" and \"system-cluster-critical\" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default. | [optional] **readinessGates** | [**List<V1PodReadinessGate>**](V1PodReadinessGate.md) | If specified, all readiness gates will be evaluated for pod readiness. A pod is ready when all its containers are ready AND all conditions specified in the readiness gates have status equal to \"True\" More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates | [optional] **restartPolicy** | **String** | Restart policy for all containers within the pod. One of Always, OnFailure, Never. Default to Always. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy | [optional] -**runtimeClassName** | **String** | RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class This is a beta feature as of Kubernetes v1.14. | [optional] +**runtimeClassName** | **String** | RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class | [optional] **schedulerName** | **String** | If specified, the pod will be dispatched by specified scheduler. If not specified, the pod will be dispatched by default scheduler. | [optional] **securityContext** | [**V1PodSecurityContext**](V1PodSecurityContext.md) | | [optional] **serviceAccount** | **String** | DeprecatedServiceAccount is a depreciated alias for ServiceAccountName. Deprecated: Use serviceAccountName instead. | [optional] diff --git a/kubernetes/docs/V1PodStatus.md b/kubernetes/docs/V1PodStatus.md index 7a96dfca9d..746744ba80 100644 --- a/kubernetes/docs/V1PodStatus.md +++ b/kubernetes/docs/V1PodStatus.md @@ -8,7 +8,7 @@ PodStatus represents information about the status of a pod. Status may trail the Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **conditions** | [**List<V1PodCondition>**](V1PodCondition.md) | Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions | [optional] -**containerStatuses** | [**List<V1ContainerStatus>**](V1ContainerStatus.md) | The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status | [optional] +**containerStatuses** | [**List<V1ContainerStatus>**](V1ContainerStatus.md) | The list has one entry per container in the manifest. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status | [optional] **ephemeralContainerStatuses** | [**List<V1ContainerStatus>**](V1ContainerStatus.md) | Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. | [optional] **hostIP** | **String** | IP address of the host to which the pod is assigned. Empty if not yet scheduled. | [optional] **initContainerStatuses** | [**List<V1ContainerStatus>**](V1ContainerStatus.md) | The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status | [optional] diff --git a/kubernetes/docs/V1PortworxVolumeSource.md b/kubernetes/docs/V1PortworxVolumeSource.md index d23e2d4e5c..1df59c3018 100644 --- a/kubernetes/docs/V1PortworxVolumeSource.md +++ b/kubernetes/docs/V1PortworxVolumeSource.md @@ -7,9 +7,9 @@ PortworxVolumeSource represents a Portworx volume resource. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] -**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] -**volumeID** | **String** | VolumeID uniquely identifies a Portworx volume | +**fsType** | **String** | fSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**readOnly** | **Boolean** | readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**volumeID** | **String** | volumeID uniquely identifies a Portworx volume | diff --git a/kubernetes/docs/V1PriorityClass.md b/kubernetes/docs/V1PriorityClass.md index 3ffd636d88..3ecabeda9a 100644 --- a/kubernetes/docs/V1PriorityClass.md +++ b/kubernetes/docs/V1PriorityClass.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **globalDefault** | **Boolean** | globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority. | [optional] **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] **metadata** | [**V1ObjectMeta**](V1ObjectMeta.md) | | [optional] -**preemptionPolicy** | **String** | PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, gated by the NonPreemptingPriority feature-gate. | [optional] +**preemptionPolicy** | **String** | PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. | [optional] **value** | **Integer** | The value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec. | diff --git a/kubernetes/docs/V1ProjectedVolumeSource.md b/kubernetes/docs/V1ProjectedVolumeSource.md index 371126b3df..873b02bdb3 100644 --- a/kubernetes/docs/V1ProjectedVolumeSource.md +++ b/kubernetes/docs/V1ProjectedVolumeSource.md @@ -7,8 +7,8 @@ Represents a projected volume source Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**defaultMode** | **Integer** | Mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] -**sources** | [**List<V1VolumeProjection>**](V1VolumeProjection.md) | list of volume projections | [optional] +**defaultMode** | **Integer** | defaultMode are the mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**sources** | [**List<V1VolumeProjection>**](V1VolumeProjection.md) | sources is the list of volume projections | [optional] diff --git a/kubernetes/docs/V1QuobyteVolumeSource.md b/kubernetes/docs/V1QuobyteVolumeSource.md index e226d3e995..39a25815af 100644 --- a/kubernetes/docs/V1QuobyteVolumeSource.md +++ b/kubernetes/docs/V1QuobyteVolumeSource.md @@ -7,12 +7,12 @@ Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**group** | **String** | Group to map volume access to Default is no group | [optional] -**readOnly** | **Boolean** | ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. | [optional] -**registry** | **String** | Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes | -**tenant** | **String** | Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin | [optional] -**user** | **String** | User to map volume access to Defaults to serivceaccount user | [optional] -**volume** | **String** | Volume is a string that references an already created Quobyte volume by name. | +**group** | **String** | group to map volume access to Default is no group | [optional] +**readOnly** | **Boolean** | readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. | [optional] +**registry** | **String** | registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes | +**tenant** | **String** | tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin | [optional] +**user** | **String** | user to map volume access to Defaults to serivceaccount user | [optional] +**volume** | **String** | volume is a string that references an already created Quobyte volume by name. | diff --git a/kubernetes/docs/V1RBDPersistentVolumeSource.md b/kubernetes/docs/V1RBDPersistentVolumeSource.md index 016ac581fa..0322b8349a 100644 --- a/kubernetes/docs/V1RBDPersistentVolumeSource.md +++ b/kubernetes/docs/V1RBDPersistentVolumeSource.md @@ -7,14 +7,14 @@ Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volu Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd | [optional] -**image** | **String** | The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | -**keyring** | **String** | Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] -**monitors** | **List<String>** | A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | -**pool** | **String** | The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] -**readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**fsType** | **String** | fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd | [optional] +**image** | **String** | image is the rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | +**keyring** | **String** | keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**monitors** | **List<String>** | monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | +**pool** | **String** | pool is the rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**readOnly** | **Boolean** | readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] **secretRef** | [**V1SecretReference**](V1SecretReference.md) | | [optional] -**user** | **String** | The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**user** | **String** | user is the rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] diff --git a/kubernetes/docs/V1RBDVolumeSource.md b/kubernetes/docs/V1RBDVolumeSource.md index 224da20f1e..c841ed8098 100644 --- a/kubernetes/docs/V1RBDVolumeSource.md +++ b/kubernetes/docs/V1RBDVolumeSource.md @@ -7,14 +7,14 @@ Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volu Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd | [optional] -**image** | **String** | The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | -**keyring** | **String** | Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] -**monitors** | **List<String>** | A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | -**pool** | **String** | The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] -**readOnly** | **Boolean** | ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**fsType** | **String** | fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd | [optional] +**image** | **String** | image is the rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | +**keyring** | **String** | keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**monitors** | **List<String>** | monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | +**pool** | **String** | pool is the rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**readOnly** | **Boolean** | readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] **secretRef** | [**V1LocalObjectReference**](V1LocalObjectReference.md) | | [optional] -**user** | **String** | The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] +**user** | **String** | user is the rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it | [optional] diff --git a/kubernetes/docs/V1RollingUpdateStatefulSetStrategy.md b/kubernetes/docs/V1RollingUpdateStatefulSetStrategy.md index 733402510f..9877c82028 100644 --- a/kubernetes/docs/V1RollingUpdateStatefulSetStrategy.md +++ b/kubernetes/docs/V1RollingUpdateStatefulSetStrategy.md @@ -7,7 +7,8 @@ RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpd Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**partition** | **Integer** | Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0. | [optional] +**maxUnavailable** | [**IntOrString**](IntOrString.md) | IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number. | [optional] +**partition** | **Integer** | Partition indicates the ordinal at which the StatefulSet should be partitioned for updates. During a rolling update, all pods from ordinal Replicas-1 to Partition are updated. All pods from ordinal Partition-1 to 0 remain untouched. This is helpful in being able to do a canary based deployment. The default value is 0. | [optional] diff --git a/kubernetes/docs/V1ScaleIOPersistentVolumeSource.md b/kubernetes/docs/V1ScaleIOPersistentVolumeSource.md index f287cf37f7..be3285f02a 100644 --- a/kubernetes/docs/V1ScaleIOPersistentVolumeSource.md +++ b/kubernetes/docs/V1ScaleIOPersistentVolumeSource.md @@ -7,16 +7,16 @@ ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\" | [optional] -**gateway** | **String** | The host address of the ScaleIO API Gateway. | -**protectionDomain** | **String** | The name of the ScaleIO Protection Domain for the configured storage. | [optional] -**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**fsType** | **String** | fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\" | [optional] +**gateway** | **String** | gateway is the host address of the ScaleIO API Gateway. | +**protectionDomain** | **String** | protectionDomain is the name of the ScaleIO Protection Domain for the configured storage. | [optional] +**readOnly** | **Boolean** | readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] **secretRef** | [**V1SecretReference**](V1SecretReference.md) | | -**sslEnabled** | **Boolean** | Flag to enable/disable SSL communication with Gateway, default false | [optional] -**storageMode** | **String** | Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. | [optional] -**storagePool** | **String** | The ScaleIO Storage Pool associated with the protection domain. | [optional] -**system** | **String** | The name of the storage system as configured in ScaleIO. | -**volumeName** | **String** | The name of a volume already created in the ScaleIO system that is associated with this volume source. | [optional] +**sslEnabled** | **Boolean** | sslEnabled is the flag to enable/disable SSL communication with Gateway, default false | [optional] +**storageMode** | **String** | storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. | [optional] +**storagePool** | **String** | storagePool is the ScaleIO Storage Pool associated with the protection domain. | [optional] +**system** | **String** | system is the name of the storage system as configured in ScaleIO. | +**volumeName** | **String** | volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source. | [optional] diff --git a/kubernetes/docs/V1ScaleIOVolumeSource.md b/kubernetes/docs/V1ScaleIOVolumeSource.md index 4eff4f3862..6e5932409a 100644 --- a/kubernetes/docs/V1ScaleIOVolumeSource.md +++ b/kubernetes/docs/V1ScaleIOVolumeSource.md @@ -7,16 +7,16 @@ ScaleIOVolumeSource represents a persistent ScaleIO volume Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\". | [optional] -**gateway** | **String** | The host address of the ScaleIO API Gateway. | -**protectionDomain** | **String** | The name of the ScaleIO Protection Domain for the configured storage. | [optional] -**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**fsType** | **String** | fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\". | [optional] +**gateway** | **String** | gateway is the host address of the ScaleIO API Gateway. | +**protectionDomain** | **String** | protectionDomain is the name of the ScaleIO Protection Domain for the configured storage. | [optional] +**readOnly** | **Boolean** | readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] **secretRef** | [**V1LocalObjectReference**](V1LocalObjectReference.md) | | -**sslEnabled** | **Boolean** | Flag to enable/disable SSL communication with Gateway, default false | [optional] -**storageMode** | **String** | Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. | [optional] -**storagePool** | **String** | The ScaleIO Storage Pool associated with the protection domain. | [optional] -**system** | **String** | The name of the storage system as configured in ScaleIO. | -**volumeName** | **String** | The name of a volume already created in the ScaleIO system that is associated with this volume source. | [optional] +**sslEnabled** | **Boolean** | sslEnabled Flag enable/disable SSL communication with Gateway, default false | [optional] +**storageMode** | **String** | storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. | [optional] +**storagePool** | **String** | storagePool is the ScaleIO Storage Pool associated with the protection domain. | [optional] +**system** | **String** | system is the name of the storage system as configured in ScaleIO. | +**volumeName** | **String** | volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source. | [optional] diff --git a/kubernetes/docs/V1SecretProjection.md b/kubernetes/docs/V1SecretProjection.md index 5a0de5b5c4..3f68363a5e 100644 --- a/kubernetes/docs/V1SecretProjection.md +++ b/kubernetes/docs/V1SecretProjection.md @@ -7,9 +7,9 @@ Adapts a secret into a projected volume. The contents of the target Secret's Da Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**items** | [**List<V1KeyToPath>**](V1KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**items** | [**List<V1KeyToPath>**](V1KeyToPath.md) | items if unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] **name** | **String** | Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [optional] -**optional** | **Boolean** | Specify whether the Secret or its key must be defined | [optional] +**optional** | **Boolean** | optional field specify whether the Secret or its key must be defined | [optional] diff --git a/kubernetes/docs/V1SecretReference.md b/kubernetes/docs/V1SecretReference.md index 32b7ed21bd..7c53cd7c1e 100644 --- a/kubernetes/docs/V1SecretReference.md +++ b/kubernetes/docs/V1SecretReference.md @@ -7,8 +7,8 @@ SecretReference represents a Secret Reference. It has enough information to retr Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**name** | **String** | Name is unique within a namespace to reference a secret resource. | [optional] -**namespace** | **String** | Namespace defines the space within which the secret name must be unique. | [optional] +**name** | **String** | name is unique within a namespace to reference a secret resource. | [optional] +**namespace** | **String** | namespace defines the space within which the secret name must be unique. | [optional] diff --git a/kubernetes/docs/V1SecretVolumeSource.md b/kubernetes/docs/V1SecretVolumeSource.md index 224434db1d..7bab134164 100644 --- a/kubernetes/docs/V1SecretVolumeSource.md +++ b/kubernetes/docs/V1SecretVolumeSource.md @@ -7,10 +7,10 @@ Adapts a Secret into a volume. The contents of the target Secret's Data field w Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**defaultMode** | **Integer** | Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] -**items** | [**List<V1KeyToPath>**](V1KeyToPath.md) | If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] -**optional** | **Boolean** | Specify whether the Secret or its keys must be defined | [optional] -**secretName** | **String** | Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret | [optional] +**defaultMode** | **Integer** | defaultMode is Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. | [optional] +**items** | [**List<V1KeyToPath>**](V1KeyToPath.md) | items If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. | [optional] +**optional** | **Boolean** | optional field specify whether the Secret or its keys must be defined | [optional] +**secretName** | **String** | secretName is the name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret | [optional] diff --git a/kubernetes/docs/V1ServiceAccount.md b/kubernetes/docs/V1ServiceAccount.md index 94a33ed42f..e3f858332c 100644 --- a/kubernetes/docs/V1ServiceAccount.md +++ b/kubernetes/docs/V1ServiceAccount.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **imagePullSecrets** | [**List<V1LocalObjectReference>**](V1LocalObjectReference.md) | ImagePullSecrets is a list of references to secrets in the same namespace to use for pulling any images in pods that reference this ServiceAccount. ImagePullSecrets are distinct from Secrets because Secrets can be mounted in the pod, but ImagePullSecrets are only accessed by the kubelet. More info: https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod | [optional] **kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] **metadata** | [**V1ObjectMeta**](V1ObjectMeta.md) | | [optional] -**secrets** | [**List<V1ObjectReference>**](V1ObjectReference.md) | Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret | [optional] +**secrets** | [**List<V1ObjectReference>**](V1ObjectReference.md) | Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret | [optional] ## Implemented Interfaces diff --git a/kubernetes/docs/V1ServiceAccountTokenProjection.md b/kubernetes/docs/V1ServiceAccountTokenProjection.md index ff1f5ffa07..369e9b5e7a 100644 --- a/kubernetes/docs/V1ServiceAccountTokenProjection.md +++ b/kubernetes/docs/V1ServiceAccountTokenProjection.md @@ -7,9 +7,9 @@ ServiceAccountTokenProjection represents a projected service account token volum Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**audience** | **String** | Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver. | [optional] -**expirationSeconds** | **Long** | ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes. | [optional] -**path** | **String** | Path is the path relative to the mount point of the file to project the token into. | +**audience** | **String** | audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver. | [optional] +**expirationSeconds** | **Long** | expirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes. | [optional] +**path** | **String** | path is the path relative to the mount point of the file to project the token into. | diff --git a/kubernetes/docs/V1ServicePort.md b/kubernetes/docs/V1ServicePort.md index 16b532373f..4fadda829e 100644 --- a/kubernetes/docs/V1ServicePort.md +++ b/kubernetes/docs/V1ServicePort.md @@ -7,7 +7,7 @@ ServicePort contains information on service's port. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**appProtocol** | **String** | The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. | [optional] +**appProtocol** | **String** | The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. | [optional] **name** | **String** | The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. | [optional] **nodePort** | **Integer** | The port on each node on which this service is exposed when type is NodePort or LoadBalancer. Usually assigned by the system. If a value is specified, in-range, and not in use it will be used, otherwise the operation will fail. If not specified, a port will be allocated if this Service requires one. If this field is specified when creating a Service which does not need it, creation will fail. This field will be wiped when updating a Service to no longer need it (e.g. changing type from NodePort to ClusterIP). More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport | [optional] **port** | **Integer** | The port that will be exposed by this service. | diff --git a/kubernetes/docs/V1ServiceSpec.md b/kubernetes/docs/V1ServiceSpec.md index d4da6d9a57..d752ae4067 100644 --- a/kubernetes/docs/V1ServiceSpec.md +++ b/kubernetes/docs/V1ServiceSpec.md @@ -7,7 +7,7 @@ ServiceSpec describes the attributes that a user creates on a service. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**allocateLoadBalancerNodePorts** | **Boolean** | allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type. This field is beta-level and is only honored by servers that enable the ServiceLBNodePortControl feature. | [optional] +**allocateLoadBalancerNodePorts** | **Boolean** | allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type. | [optional] **clusterIP** | **String** | clusterIP is the IP address of the service and is usually assigned randomly. If an address is specified manually, is in-range (as per system configuration), and is not in use, it will be allocated to the service; otherwise creation of the service will fail. This field may not be changed through updates unless the type field is also being changed to ExternalName (which requires this field to be blank) or the type field is being changed from ExternalName (in which case this field may optionally be specified, as describe above). Valid values are \"None\", empty string (\"\"), or a valid IP address. Setting this to \"None\" makes a \"headless service\" (no virtual IP), which is useful when direct endpoint connections are preferred and proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. If this field is specified when creating a Service of type ExternalName, creation will fail. This field will be wiped when updating a Service to type ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies | [optional] **clusterIPs** | **List<String>** | ClusterIPs is a list of IP addresses assigned to this service, and are usually assigned randomly. If an address is specified manually, is in-range (as per system configuration), and is not in use, it will be allocated to the service; otherwise creation of the service will fail. This field may not be changed through updates unless the type field is also being changed to ExternalName (which requires this field to be empty) or the type field is being changed from ExternalName (in which case this field may optionally be specified, as describe above). Valid values are \"None\", empty string (\"\"), or a valid IP address. Setting this to \"None\" makes a \"headless service\" (no virtual IP), which is useful when direct endpoint connections are preferred and proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. If this field is specified when creating a Service of type ExternalName, creation will fail. This field will be wiped when updating a Service to type ExternalName. If this field is not specified, it will be initialized from the clusterIP field. If this field is specified, clients must ensure that clusterIPs[0] and clusterIP have the same value. This field may hold a maximum of two entries (dual-stack IPs, in either order). These IPs must correspond to the values of the ipFamilies field. Both clusterIPs and ipFamilies are governed by the ipFamilyPolicy field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies | [optional] **externalIPs** | **List<String>** | externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service. These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system. | [optional] @@ -18,7 +18,7 @@ Name | Type | Description | Notes **ipFamilies** | **List<String>** | IPFamilies is a list of IP families (e.g. IPv4, IPv6) assigned to this service. This field is usually assigned automatically based on cluster configuration and the ipFamilyPolicy field. If this field is specified manually, the requested family is available in the cluster, and ipFamilyPolicy allows it, it will be used; otherwise creation of the service will fail. This field is conditionally mutable: it allows for adding or removing a secondary IP family, but it does not allow changing the primary IP family of the Service. Valid values are \"IPv4\" and \"IPv6\". This field only applies to Services of types ClusterIP, NodePort, and LoadBalancer, and does apply to \"headless\" services. This field will be wiped when updating a Service to type ExternalName. This field may hold a maximum of two entries (dual-stack families, in either order). These families must correspond to the values of the clusterIPs field, if specified. Both clusterIPs and ipFamilies are governed by the ipFamilyPolicy field. | [optional] **ipFamilyPolicy** | **String** | IPFamilyPolicy represents the dual-stack-ness requested or required by this Service. If there is no value provided, then this field will be set to SingleStack. Services can be \"SingleStack\" (a single IP family), \"PreferDualStack\" (two IP families on dual-stack configured clusters or a single IP family on single-stack clusters), or \"RequireDualStack\" (two IP families on dual-stack configured clusters, otherwise fail). The ipFamilies and clusterIPs fields depend on the value of this field. This field will be wiped when updating a service to type ExternalName. | [optional] **loadBalancerClass** | **String** | loadBalancerClass is the class of the load balancer implementation this Service belongs to. If specified, the value of this field must be a label-style identifier, with an optional prefix, e.g. \"internal-vip\" or \"example.com/internal-vip\". Unprefixed names are reserved for end-users. This field can only be set when the Service type is 'LoadBalancer'. If not set, the default load balancer implementation is used, today this is typically done through the cloud provider integration, but should apply for any default implementation. If set, it is assumed that a load balancer implementation is watching for Services with a matching class. Any default load balancer implementation (e.g. cloud providers) should ignore Services that set this field. This field can only be set when creating or updating a Service to type 'LoadBalancer'. Once set, it can not be changed. This field will be wiped when a service is updated to a non 'LoadBalancer' type. | [optional] -**loadBalancerIP** | **String** | Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature. | [optional] +**loadBalancerIP** | **String** | Only applies to Service Type: LoadBalancer. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature. Deprecated: This field was under-specified and its meaning varies across implementations, and it cannot support dual-stack. As of Kubernetes v1.24, users are encouraged to use implementation-specific annotations when available. This field may be removed in a future API version. | [optional] **loadBalancerSourceRanges** | **List<String>** | If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature.\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/ | [optional] **ports** | [**List<V1ServicePort>**](V1ServicePort.md) | The list of ports that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies | [optional] **publishNotReadyAddresses** | **Boolean** | publishNotReadyAddresses indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready. The primary use case for setting this field is for a StatefulSet's Headless Service to propagate SRV DNS records for its Pods for the purpose of peer discovery. The Kubernetes controllers that generate Endpoints and EndpointSlice resources for Services interpret this to mean that all endpoints are considered \"ready\" even if the Pods themselves are not. Agents which consume only Kubernetes generated endpoints through the Endpoints or EndpointSlice resources can safely assume this behavior. | [optional] diff --git a/kubernetes/docs/V1StatefulSetStatus.md b/kubernetes/docs/V1StatefulSetStatus.md index 701cdc6938..4bc94aa44c 100644 --- a/kubernetes/docs/V1StatefulSetStatus.md +++ b/kubernetes/docs/V1StatefulSetStatus.md @@ -7,7 +7,7 @@ StatefulSetStatus represents the current state of a StatefulSet. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**availableReplicas** | **Integer** | Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset. This is a beta field and enabled/disabled by StatefulSetMinReadySeconds feature gate. | +**availableReplicas** | **Integer** | Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset. This is a beta field and enabled/disabled by StatefulSetMinReadySeconds feature gate. | [optional] **collisionCount** | **Integer** | collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision. | [optional] **conditions** | [**List<V1StatefulSetCondition>**](V1StatefulSetCondition.md) | Represents the latest available observations of a statefulset's current state. | [optional] **currentReplicas** | **Integer** | currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version indicated by currentRevision. | [optional] diff --git a/kubernetes/docs/V1StorageOSPersistentVolumeSource.md b/kubernetes/docs/V1StorageOSPersistentVolumeSource.md index 29b2c0127a..eed8c46efa 100644 --- a/kubernetes/docs/V1StorageOSPersistentVolumeSource.md +++ b/kubernetes/docs/V1StorageOSPersistentVolumeSource.md @@ -7,11 +7,11 @@ Represents a StorageOS persistent volume resource. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] -**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**fsType** | **String** | fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**readOnly** | **Boolean** | readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] **secretRef** | [**V1ObjectReference**](V1ObjectReference.md) | | [optional] -**volumeName** | **String** | VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. | [optional] -**volumeNamespace** | **String** | VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. | [optional] +**volumeName** | **String** | volumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. | [optional] +**volumeNamespace** | **String** | volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. | [optional] diff --git a/kubernetes/docs/V1StorageOSVolumeSource.md b/kubernetes/docs/V1StorageOSVolumeSource.md index 8d0cdf8744..3243a54208 100644 --- a/kubernetes/docs/V1StorageOSVolumeSource.md +++ b/kubernetes/docs/V1StorageOSVolumeSource.md @@ -7,11 +7,11 @@ Represents a StorageOS persistent volume resource. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] -**readOnly** | **Boolean** | Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] +**fsType** | **String** | fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**readOnly** | **Boolean** | readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. | [optional] **secretRef** | [**V1LocalObjectReference**](V1LocalObjectReference.md) | | [optional] -**volumeName** | **String** | VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. | [optional] -**volumeNamespace** | **String** | VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. | [optional] +**volumeName** | **String** | volumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. | [optional] +**volumeNamespace** | **String** | volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. | [optional] diff --git a/kubernetes/docs/V1TopologySpreadConstraint.md b/kubernetes/docs/V1TopologySpreadConstraint.md index 35a90fc011..67f6fec25c 100644 --- a/kubernetes/docs/V1TopologySpreadConstraint.md +++ b/kubernetes/docs/V1TopologySpreadConstraint.md @@ -8,8 +8,9 @@ TopologySpreadConstraint specifies how to spread matching pods among the given t Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **labelSelector** | [**V1LabelSelector**](V1LabelSelector.md) | | [optional] -**maxSkew** | **Integer** | MaxSkew describes the degree to which pods may be unevenly distributed. When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 1/1/0: | zone1 | zone2 | zone3 | | P | P | | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 1/1/1; scheduling it onto zone1(zone2) would make the ActualSkew(2-0) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed. | -**topologyKey** | **String** | TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each <key, value> as a \"bucket\", and try to put balanced number of pods into each bucket. It's a required field. | +**maxSkew** | **Integer** | MaxSkew describes the degree to which pods may be unevenly distributed. When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. The global minimum is the minimum number of matching pods in an eligible domain or zero if the number of eligible domains is less than MinDomains. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 2/2/1: In this case, the global minimum is 1. | zone1 | zone2 | zone3 | | P P | P P | P | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 2/2/2; scheduling it onto zone1(zone2) would make the ActualSkew(3-1) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed. | +**minDomains** | **Integer** | MinDomains indicates a minimum number of eligible domains. When the number of eligible domains with matching topology keys is less than minDomains, Pod Topology Spread treats \"global minimum\" as 0, and then the calculation of Skew is performed. And when the number of eligible domains with matching topology keys equals or greater than minDomains, this value has no effect on scheduling. As a result, when the number of eligible domains is less than minDomains, scheduler won't schedule more than maxSkew Pods to those domains. If value is nil, the constraint behaves as if MinDomains is equal to 1. Valid values are integers greater than 0. When value is not nil, WhenUnsatisfiable must be DoNotSchedule. For example, in a 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same labelSelector spread as 2/2/2: | zone1 | zone2 | zone3 | | P P | P P | P P | The number of domains is less than 5(MinDomains), so \"global minimum\" is treated as 0. In this situation, new pod with the same labelSelector cannot be scheduled, because computed skew will be 3(3 - 0) if new Pod is scheduled to any of the three zones, it will violate MaxSkew. This is an alpha field and requires enabling MinDomainsInPodTopologySpread feature gate. | [optional] +**topologyKey** | **String** | TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each <key, value> as a \"bucket\", and try to put balanced number of pods into each bucket. We define a domain as a particular instance of a topology. Also, we define an eligible domain as a domain whose nodes match the node selector. e.g. If TopologyKey is \"kubernetes.io/hostname\", each Node is a domain of that topology. And, if TopologyKey is \"topology.kubernetes.io/zone\", each zone is a domain of that topology. It's a required field. | **whenUnsatisfiable** | **String** | WhenUnsatisfiable indicates how to deal with a pod if it doesn't satisfy the spread constraint. - DoNotSchedule (default) tells the scheduler not to schedule it. - ScheduleAnyway tells the scheduler to schedule the pod in any location, but giving higher precedence to topologies that would help reduce the skew. A constraint is considered \"Unsatisfiable\" for an incoming pod if and only if every possible node assignment for that pod would violate \"MaxSkew\" on some topology. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 3/1/1: | zone1 | zone2 | zone3 | | P P P | P | P | If WhenUnsatisfiable is set to DoNotSchedule, incoming pod can only be scheduled to zone2(zone3) to become 3/2/1(3/1/2) as ActualSkew(2-1) on zone2(zone3) satisfies MaxSkew(1). In other words, the cluster can still be imbalanced, but scheduler won't make it *more* imbalanced. It's a required field. | diff --git a/kubernetes/docs/V1Volume.md b/kubernetes/docs/V1Volume.md index f19c2d2c93..33b96a0985 100644 --- a/kubernetes/docs/V1Volume.md +++ b/kubernetes/docs/V1Volume.md @@ -25,7 +25,7 @@ Name | Type | Description | Notes **glusterfs** | [**V1GlusterfsVolumeSource**](V1GlusterfsVolumeSource.md) | | [optional] **hostPath** | [**V1HostPathVolumeSource**](V1HostPathVolumeSource.md) | | [optional] **iscsi** | [**V1ISCSIVolumeSource**](V1ISCSIVolumeSource.md) | | [optional] -**name** | **String** | Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | +**name** | **String** | name of the volume. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | **nfs** | [**V1NFSVolumeSource**](V1NFSVolumeSource.md) | | [optional] **persistentVolumeClaim** | [**V1PersistentVolumeClaimVolumeSource**](V1PersistentVolumeClaimVolumeSource.md) | | [optional] **photonPersistentDisk** | [**V1PhotonPersistentDiskVolumeSource**](V1PhotonPersistentDiskVolumeSource.md) | | [optional] diff --git a/kubernetes/docs/V1VsphereVirtualDiskVolumeSource.md b/kubernetes/docs/V1VsphereVirtualDiskVolumeSource.md index d311bf151a..09dfccac78 100644 --- a/kubernetes/docs/V1VsphereVirtualDiskVolumeSource.md +++ b/kubernetes/docs/V1VsphereVirtualDiskVolumeSource.md @@ -7,10 +7,10 @@ Represents a vSphere volume resource. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**fsType** | **String** | Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] -**storagePolicyID** | **String** | Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. | [optional] -**storagePolicyName** | **String** | Storage Policy Based Management (SPBM) profile name. | [optional] -**volumePath** | **String** | Path that identifies vSphere volume vmdk | +**fsType** | **String** | fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. | [optional] +**storagePolicyID** | **String** | storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. | [optional] +**storagePolicyName** | **String** | storagePolicyName is the storage Policy Based Management (SPBM) profile name. | [optional] +**volumePath** | **String** | volumePath is the path that identifies vSphere volume vmdk | diff --git a/kubernetes/docs/V1alpha1Overhead.md b/kubernetes/docs/V1alpha1Overhead.md deleted file mode 100644 index 5e89e2046a..0000000000 --- a/kubernetes/docs/V1alpha1Overhead.md +++ /dev/null @@ -1,13 +0,0 @@ - - -# V1alpha1Overhead - -Overhead structure represents the resource overhead associated with running a pod. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**podFixed** | [**Map<String, Quantity>**](Quantity.md) | PodFixed represents the fixed resource overhead associated with running a pod. | [optional] - - - diff --git a/kubernetes/docs/V1alpha1RuntimeClass.md b/kubernetes/docs/V1alpha1RuntimeClass.md deleted file mode 100644 index 79d5e25a60..0000000000 --- a/kubernetes/docs/V1alpha1RuntimeClass.md +++ /dev/null @@ -1,20 +0,0 @@ - - -# V1alpha1RuntimeClass - -RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**V1ObjectMeta**](V1ObjectMeta.md) | | [optional] -**spec** | [**V1alpha1RuntimeClassSpec**](V1alpha1RuntimeClassSpec.md) | | - - -## Implemented Interfaces - -* io.kubernetes.client.common.KubernetesObject - - diff --git a/kubernetes/docs/V1alpha1RuntimeClassList.md b/kubernetes/docs/V1alpha1RuntimeClassList.md deleted file mode 100644 index 6750a7865e..0000000000 --- a/kubernetes/docs/V1alpha1RuntimeClassList.md +++ /dev/null @@ -1,20 +0,0 @@ - - -# V1alpha1RuntimeClassList - -RuntimeClassList is a list of RuntimeClass objects. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**apiVersion** | **String** | APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources | [optional] -**items** | [**List<V1alpha1RuntimeClass>**](V1alpha1RuntimeClass.md) | Items is a list of schema objects. | -**kind** | **String** | Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds | [optional] -**metadata** | [**V1ListMeta**](V1ListMeta.md) | | [optional] - - -## Implemented Interfaces - -* io.kubernetes.client.common.KubernetesListObject - - diff --git a/kubernetes/docs/V1alpha1RuntimeClassSpec.md b/kubernetes/docs/V1alpha1RuntimeClassSpec.md deleted file mode 100644 index f8d34949cf..0000000000 --- a/kubernetes/docs/V1alpha1RuntimeClassSpec.md +++ /dev/null @@ -1,15 +0,0 @@ - - -# V1alpha1RuntimeClassSpec - -RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**overhead** | [**V1alpha1Overhead**](V1alpha1Overhead.md) | | [optional] -**runtimeHandler** | **String** | RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called \"runc\" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable. | -**scheduling** | [**V1alpha1Scheduling**](V1alpha1Scheduling.md) | | [optional] - - - diff --git a/kubernetes/docs/V1alpha1Scheduling.md b/kubernetes/docs/V1alpha1Scheduling.md deleted file mode 100644 index a89bf8d775..0000000000 --- a/kubernetes/docs/V1alpha1Scheduling.md +++ /dev/null @@ -1,14 +0,0 @@ - - -# V1alpha1Scheduling - -Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**nodeSelector** | **Map<String, String>** | nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission. | [optional] -**tolerations** | [**List<V1Toleration>**](V1Toleration.md) | tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass. | [optional] - - - diff --git a/kubernetes/docs/V1alpha1StorageVersion.md b/kubernetes/docs/V1alpha1StorageVersion.md index 93c3e5b698..4692ab0a1a 100644 --- a/kubernetes/docs/V1alpha1StorageVersion.md +++ b/kubernetes/docs/V1alpha1StorageVersion.md @@ -2,7 +2,7 @@ # V1alpha1StorageVersion - Storage version of a specific resource. +Storage version of a specific resource. ## Properties Name | Type | Description | Notes diff --git a/kubernetes/docs/V1beta1CSIStorageCapacity.md b/kubernetes/docs/V1beta1CSIStorageCapacity.md index 65949d32c6..9fe21dca2c 100644 --- a/kubernetes/docs/V1beta1CSIStorageCapacity.md +++ b/kubernetes/docs/V1beta1CSIStorageCapacity.md @@ -2,7 +2,7 @@ # V1beta1CSIStorageCapacity -CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. For example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\" The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler if the CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware scheduling with CSIDriver.StorageCapacity. +CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. For example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\" The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node. ## Properties Name | Type | Description | Notes diff --git a/kubernetes/docs/V1beta1CronJobSpec.md b/kubernetes/docs/V1beta1CronJobSpec.md index ed45fb61fa..51e84435d7 100644 --- a/kubernetes/docs/V1beta1CronJobSpec.md +++ b/kubernetes/docs/V1beta1CronJobSpec.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **startingDeadlineSeconds** | **Long** | Optional deadline in seconds for starting the job if it misses scheduled time for any reason. Missed jobs executions will be counted as failed ones. | [optional] **successfulJobsHistoryLimit** | **Integer** | The number of successful finished jobs to retain. This is a pointer to distinguish between explicit zero and not specified. Defaults to 3. | [optional] **suspend** | **Boolean** | This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false. | [optional] +**timeZone** | **String** | The time zone for the given schedule, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. If not specified, this will rely on the time zone of the kube-controller-manager process. ALPHA: This field is in alpha and must be enabled via the `CronJobTimeZone` feature gate. | [optional] diff --git a/kubernetes/docs/V1beta1Endpoint.md b/kubernetes/docs/V1beta1Endpoint.md index 52473330fd..103f8d3000 100644 --- a/kubernetes/docs/V1beta1Endpoint.md +++ b/kubernetes/docs/V1beta1Endpoint.md @@ -7,7 +7,7 @@ Endpoint represents a single logical \"backend\" implementing a service. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**addresses** | **List<String>** | addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. | +**addresses** | **List<String>** | addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267 | **conditions** | [**V1beta1EndpointConditions**](V1beta1EndpointConditions.md) | | [optional] **hints** | [**V1beta1EndpointHints**](V1beta1EndpointHints.md) | | [optional] **hostname** | **String** | hostname of this endpoint. This field may be used by consumers of endpoints to distinguish endpoints from each other (e.g. in DNS names). Multiple endpoints which use the same hostname should be considered fungible (e.g. multiple A values in DNS). Must be lowercase and pass DNS Label (RFC 1123) validation. | [optional] diff --git a/kubernetes/docs/V1beta1EndpointPort.md b/kubernetes/docs/V1beta1EndpointPort.md index 0b144e2bf3..c6593dcc53 100644 --- a/kubernetes/docs/V1beta1EndpointPort.md +++ b/kubernetes/docs/V1beta1EndpointPort.md @@ -7,7 +7,7 @@ EndpointPort represents a Port used by an EndpointSlice Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**appProtocol** | **String** | The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. | [optional] +**appProtocol** | **String** | The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. | [optional] **name** | **String** | The name of this port. All ports in an EndpointSlice must have a unique name. If the EndpointSlice is dervied from a Kubernetes service, this corresponds to the Service.ports[].name. Name must either be an empty string or pass DNS_LABEL validation: * must be no more than 63 characters long. * must consist of lower case alphanumeric characters or '-'. * must start and end with an alphanumeric character. Default is empty string. | [optional] **port** | **Integer** | The port number of the endpoint. If this is not specified, ports are not restricted and must be interpreted in the context of the specific consumer. | [optional] **protocol** | **String** | The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP. | [optional] diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/ApiException.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/ApiException.java index 776cd43715..692ce1c1dc 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/ApiException.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/ApiException.java @@ -17,7 +17,7 @@ @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class ApiException extends Exception { private int code = 0; private Map> responseHeaders = null; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/Configuration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/Configuration.java index 80abc4242a..6250b33bb2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/Configuration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/Configuration.java @@ -14,7 +14,7 @@ @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class Configuration { private static ApiClient defaultApiClient = new ApiClient(); diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/Pair.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/Pair.java index 2b913ef0df..e40295be73 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/Pair.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/Pair.java @@ -14,7 +14,7 @@ @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class Pair { private String name = ""; private String value = ""; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/StringUtil.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/StringUtil.java index 6df146594d..2c6b14c860 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/StringUtil.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/StringUtil.java @@ -14,7 +14,7 @@ @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class StringUtil { /** * Check if the given array contains the given value (with case-insensitive comparison). diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AdmissionregistrationV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AdmissionregistrationV1Api.java index 066ded5309..7319374155 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AdmissionregistrationV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AdmissionregistrationV1Api.java @@ -63,13 +63,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -178,13 +186,21 @@ private okhttp3.Call createMutatingWebhookConfigurationValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1MutatingWebhookConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -221,13 +237,21 @@ public V1MutatingWebhookConfiguration createMutatingWebhookConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1MutatingWebhookConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -265,13 +289,21 @@ public ApiResponse createMutatingWebhookConfigur * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -311,13 +343,21 @@ public okhttp3.Call createMutatingWebhookConfigurationAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -426,13 +466,21 @@ private okhttp3.Call createValidatingWebhookConfigurationValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ValidatingWebhookConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -469,13 +517,21 @@ public V1ValidatingWebhookConfiguration createValidatingWebhookConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ValidatingWebhookConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -514,13 +570,21 @@ public V1ValidatingWebhookConfiguration createValidatingWebhookConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3399,13 +3463,21 @@ public okhttp3.Call listValidatingWebhookConfigurationAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3539,13 +3611,21 @@ private okhttp3.Call patchMutatingWebhookConfigurationValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3589,13 +3669,21 @@ public V1MutatingWebhookConfiguration patchMutatingWebhookConfiguration( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3640,13 +3728,21 @@ public ApiResponse patchMutatingWebhookConfigura * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3693,13 +3789,21 @@ public okhttp3.Call patchMutatingWebhookConfigurationAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3833,13 +3937,21 @@ private okhttp3.Call patchValidatingWebhookConfigurationValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3883,13 +3995,21 @@ public V1ValidatingWebhookConfiguration patchValidatingWebhookConfiguration( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3935,13 +4055,21 @@ public V1ValidatingWebhookConfiguration patchValidatingWebhookConfiguration( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4277,13 +4405,21 @@ public okhttp3.Call readValidatingWebhookConfigurationAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -4402,13 +4538,21 @@ private okhttp3.Call replaceMutatingWebhookConfigurationValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1MutatingWebhookConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -4446,13 +4590,21 @@ public V1MutatingWebhookConfiguration replaceMutatingWebhookConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1MutatingWebhookConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -4492,13 +4644,21 @@ public V1MutatingWebhookConfiguration replaceMutatingWebhookConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -4539,13 +4699,21 @@ public okhttp3.Call replaceMutatingWebhookConfigurationAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -4664,13 +4832,21 @@ private okhttp3.Call replaceValidatingWebhookConfigurationValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ValidatingWebhookConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -4708,13 +4884,21 @@ public V1ValidatingWebhookConfiguration replaceValidatingWebhookConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ValidatingWebhookConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -4754,13 +4938,21 @@ public V1ValidatingWebhookConfiguration replaceValidatingWebhookConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/ApiextensionsV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/ApiextensionsV1Api.java index 3ebb7127a8..288afa44fa 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/ApiextensionsV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/ApiextensionsV1Api.java @@ -61,13 +61,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -176,13 +184,21 @@ private okhttp3.Call createCustomResourceDefinitionValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CustomResourceDefinition * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -219,13 +235,21 @@ public V1CustomResourceDefinition createCustomResourceDefinition( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CustomResourceDefinition> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -263,13 +287,21 @@ public ApiResponse createCustomResourceDefinitionWit * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1788,13 +1820,21 @@ public okhttp3.Call listCustomResourceDefinitionAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1928,13 +1968,21 @@ private okhttp3.Call patchCustomResourceDefinitionValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1978,13 +2026,21 @@ public V1CustomResourceDefinition patchCustomResourceDefinition( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2029,13 +2085,21 @@ public ApiResponse patchCustomResourceDefinitionWith * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2082,13 +2146,21 @@ public okhttp3.Call patchCustomResourceDefinitionAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2222,13 +2294,21 @@ private okhttp3.Call patchCustomResourceDefinitionStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2272,13 +2352,21 @@ public V1CustomResourceDefinition patchCustomResourceDefinitionStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2323,13 +2411,21 @@ public ApiResponse patchCustomResourceDefinitionStat * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2663,13 +2759,21 @@ public okhttp3.Call readCustomResourceDefinitionStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2788,13 +2892,21 @@ private okhttp3.Call replaceCustomResourceDefinitionValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CustomResourceDefinition * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2832,13 +2944,21 @@ public V1CustomResourceDefinition replaceCustomResourceDefinition( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CustomResourceDefinition> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2877,13 +2997,21 @@ public ApiResponse replaceCustomResourceDefinitionWi * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2924,13 +3052,21 @@ public okhttp3.Call replaceCustomResourceDefinitionAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3049,13 +3185,21 @@ private okhttp3.Call replaceCustomResourceDefinitionStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CustomResourceDefinition * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3093,13 +3237,21 @@ public V1CustomResourceDefinition replaceCustomResourceDefinitionStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CustomResourceDefinition> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3138,13 +3290,21 @@ public ApiResponse replaceCustomResourceDefinitionSt * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/ApiregistrationV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/ApiregistrationV1Api.java index f1a6c4a40d..77318d8d67 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/ApiregistrationV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/ApiregistrationV1Api.java @@ -61,13 +61,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -175,13 +183,21 @@ private okhttp3.Call createAPIServiceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1APIService * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -213,13 +229,21 @@ public V1APIService createAPIService( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1APIService> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -253,13 +277,21 @@ public ApiResponse createAPIServiceWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1778,13 +1810,21 @@ public okhttp3.Call listAPIServiceAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1918,13 +1958,21 @@ private okhttp3.Call patchAPIServiceValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1968,13 +2016,21 @@ public V1APIService patchAPIService( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2019,13 +2075,21 @@ public ApiResponse patchAPIServiceWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2072,13 +2136,21 @@ public okhttp3.Call patchAPIServiceAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2212,13 +2284,21 @@ private okhttp3.Call patchAPIServiceStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2262,13 +2342,21 @@ public V1APIService patchAPIServiceStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2313,13 +2401,21 @@ public ApiResponse patchAPIServiceStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2644,13 +2740,21 @@ public okhttp3.Call readAPIServiceStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2768,13 +2872,21 @@ private okhttp3.Call replaceAPIServiceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1APIService * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2811,13 +2923,21 @@ public V1APIService replaceAPIService( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1APIService> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2856,13 +2976,21 @@ public ApiResponse replaceAPIServiceWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2903,13 +3031,21 @@ public okhttp3.Call replaceAPIServiceAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3028,13 +3164,21 @@ private okhttp3.Call replaceAPIServiceStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1APIService * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3072,13 +3216,21 @@ public V1APIService replaceAPIServiceStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1APIService> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3117,13 +3269,21 @@ public ApiResponse replaceAPIServiceStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AppsV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AppsV1Api.java index fd79b112db..19b9223393 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AppsV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AppsV1Api.java @@ -71,13 +71,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -198,13 +206,21 @@ private okhttp3.Call createNamespacedControllerRevisionValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ControllerRevision * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -243,13 +259,21 @@ public V1ControllerRevision createNamespacedControllerRevision( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ControllerRevision> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -289,13 +313,21 @@ public ApiResponse createNamespacedControllerRevisionWithH * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -337,13 +369,21 @@ public okhttp3.Call createNamespacedControllerRevisionAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -464,13 +504,21 @@ private okhttp3.Call createNamespacedDaemonSetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1DaemonSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -509,13 +557,21 @@ public V1DaemonSet createNamespacedDaemonSet( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1DaemonSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -555,13 +611,21 @@ public ApiResponse createNamespacedDaemonSetWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -603,13 +667,21 @@ public okhttp3.Call createNamespacedDaemonSetAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -730,13 +802,21 @@ private okhttp3.Call createNamespacedDeploymentValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Deployment * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -775,13 +855,21 @@ public V1Deployment createNamespacedDeployment( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Deployment> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -821,13 +909,21 @@ public ApiResponse createNamespacedDeploymentWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -869,13 +965,21 @@ public okhttp3.Call createNamespacedDeploymentAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -996,13 +1100,21 @@ private okhttp3.Call createNamespacedReplicaSetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ReplicaSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -1041,13 +1153,21 @@ public V1ReplicaSet createNamespacedReplicaSet( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ReplicaSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -1087,13 +1207,21 @@ public ApiResponse createNamespacedReplicaSetWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1135,13 +1263,21 @@ public okhttp3.Call createNamespacedReplicaSetAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -1262,13 +1398,21 @@ private okhttp3.Call createNamespacedStatefulSetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1StatefulSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -1307,13 +1451,21 @@ public V1StatefulSet createNamespacedStatefulSet( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1StatefulSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -1353,13 +1505,21 @@ public ApiResponse createNamespacedStatefulSetWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -11092,13 +11252,21 @@ public okhttp3.Call listStatefulSetForAllNamespacesAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11243,13 +11411,21 @@ private okhttp3.Call patchNamespacedControllerRevisionValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11295,13 +11471,21 @@ public V1ControllerRevision patchNamespacedControllerRevision( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11348,13 +11532,21 @@ public ApiResponse patchNamespacedControllerRevisionWithHt * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11403,13 +11595,21 @@ public okhttp3.Call patchNamespacedControllerRevisionAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11554,13 +11754,21 @@ private okhttp3.Call patchNamespacedDaemonSetValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11606,13 +11814,21 @@ public V1DaemonSet patchNamespacedDaemonSet( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11659,13 +11875,21 @@ public ApiResponse patchNamespacedDaemonSetWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11714,13 +11938,21 @@ public okhttp3.Call patchNamespacedDaemonSetAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11865,13 +12097,21 @@ private okhttp3.Call patchNamespacedDaemonSetStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11917,13 +12157,21 @@ public V1DaemonSet patchNamespacedDaemonSetStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -11970,13 +12218,21 @@ public ApiResponse patchNamespacedDaemonSetStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12025,13 +12281,21 @@ public okhttp3.Call patchNamespacedDaemonSetStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12176,13 +12440,21 @@ private okhttp3.Call patchNamespacedDeploymentValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12228,13 +12500,21 @@ public V1Deployment patchNamespacedDeployment( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12281,13 +12561,21 @@ public ApiResponse patchNamespacedDeploymentWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12336,13 +12624,21 @@ public okhttp3.Call patchNamespacedDeploymentAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12487,13 +12783,21 @@ private okhttp3.Call patchNamespacedDeploymentScaleValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12539,13 +12843,21 @@ public V1Scale patchNamespacedDeploymentScale( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12592,13 +12904,21 @@ public ApiResponse patchNamespacedDeploymentScaleWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12647,13 +12967,21 @@ public okhttp3.Call patchNamespacedDeploymentScaleAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12798,13 +13126,21 @@ private okhttp3.Call patchNamespacedDeploymentStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12850,13 +13186,21 @@ public V1Deployment patchNamespacedDeploymentStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12903,13 +13247,21 @@ public ApiResponse patchNamespacedDeploymentStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -12958,13 +13310,21 @@ public okhttp3.Call patchNamespacedDeploymentStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13109,13 +13469,21 @@ private okhttp3.Call patchNamespacedReplicaSetValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13161,13 +13529,21 @@ public V1ReplicaSet patchNamespacedReplicaSet( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13214,13 +13590,21 @@ public ApiResponse patchNamespacedReplicaSetWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13269,13 +13653,21 @@ public okhttp3.Call patchNamespacedReplicaSetAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13420,13 +13812,21 @@ private okhttp3.Call patchNamespacedReplicaSetScaleValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13472,13 +13872,21 @@ public V1Scale patchNamespacedReplicaSetScale( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13525,13 +13933,21 @@ public ApiResponse patchNamespacedReplicaSetScaleWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13580,13 +13996,21 @@ public okhttp3.Call patchNamespacedReplicaSetScaleAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13731,13 +14155,21 @@ private okhttp3.Call patchNamespacedReplicaSetStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13783,13 +14215,21 @@ public V1ReplicaSet patchNamespacedReplicaSetStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13836,13 +14276,21 @@ public ApiResponse patchNamespacedReplicaSetStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -13891,13 +14339,21 @@ public okhttp3.Call patchNamespacedReplicaSetStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14042,13 +14498,21 @@ private okhttp3.Call patchNamespacedStatefulSetValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14094,13 +14558,21 @@ public V1StatefulSet patchNamespacedStatefulSet( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14147,13 +14619,21 @@ public ApiResponse patchNamespacedStatefulSetWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14202,13 +14682,21 @@ public okhttp3.Call patchNamespacedStatefulSetAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14353,13 +14841,21 @@ private okhttp3.Call patchNamespacedStatefulSetScaleValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14405,13 +14901,21 @@ public V1Scale patchNamespacedStatefulSetScale( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14458,13 +14962,21 @@ public ApiResponse patchNamespacedStatefulSetScaleWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14513,13 +15025,21 @@ public okhttp3.Call patchNamespacedStatefulSetScaleAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14664,13 +15184,21 @@ private okhttp3.Call patchNamespacedStatefulSetStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14716,13 +15244,21 @@ public V1StatefulSet patchNamespacedStatefulSetStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -14769,13 +15305,21 @@ public ApiResponse patchNamespacedStatefulSetStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -16741,13 +17285,21 @@ public okhttp3.Call readNamespacedStatefulSetStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -16877,13 +17429,21 @@ private okhttp3.Call replaceNamespacedControllerRevisionValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ControllerRevision * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -16923,13 +17483,21 @@ public V1ControllerRevision replaceNamespacedControllerRevision( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ControllerRevision> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -16970,13 +17538,21 @@ public ApiResponse replaceNamespacedControllerRevisionWith * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -17019,13 +17595,21 @@ public okhttp3.Call replaceNamespacedControllerRevisionAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -17155,13 +17739,21 @@ private okhttp3.Call replaceNamespacedDaemonSetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1DaemonSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -17201,13 +17793,21 @@ public V1DaemonSet replaceNamespacedDaemonSet( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1DaemonSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -17248,13 +17848,21 @@ public ApiResponse replaceNamespacedDaemonSetWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -17297,13 +17905,21 @@ public okhttp3.Call replaceNamespacedDaemonSetAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -17433,13 +18049,21 @@ private okhttp3.Call replaceNamespacedDaemonSetStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1DaemonSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -17479,13 +18103,21 @@ public V1DaemonSet replaceNamespacedDaemonSetStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1DaemonSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -17526,13 +18158,21 @@ public ApiResponse replaceNamespacedDaemonSetStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -17575,13 +18215,21 @@ public okhttp3.Call replaceNamespacedDaemonSetStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -17711,13 +18359,21 @@ private okhttp3.Call replaceNamespacedDeploymentValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Deployment * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -17757,13 +18413,21 @@ public V1Deployment replaceNamespacedDeployment( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Deployment> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -17804,13 +18468,21 @@ public ApiResponse replaceNamespacedDeploymentWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -17853,13 +18525,21 @@ public okhttp3.Call replaceNamespacedDeploymentAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -17989,13 +18669,21 @@ private okhttp3.Call replaceNamespacedDeploymentScaleValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Scale * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -18035,13 +18723,21 @@ public V1Scale replaceNamespacedDeploymentScale( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Scale> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -18082,13 +18778,21 @@ public ApiResponse replaceNamespacedDeploymentScaleWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -18131,13 +18835,21 @@ public okhttp3.Call replaceNamespacedDeploymentScaleAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -18267,13 +18979,21 @@ private okhttp3.Call replaceNamespacedDeploymentStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Deployment * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -18313,13 +19033,21 @@ public V1Deployment replaceNamespacedDeploymentStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Deployment> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -18360,13 +19088,21 @@ public ApiResponse replaceNamespacedDeploymentStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -18409,13 +19145,21 @@ public okhttp3.Call replaceNamespacedDeploymentStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -18545,13 +19289,21 @@ private okhttp3.Call replaceNamespacedReplicaSetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ReplicaSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -18591,13 +19343,21 @@ public V1ReplicaSet replaceNamespacedReplicaSet( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ReplicaSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -18638,13 +19398,21 @@ public ApiResponse replaceNamespacedReplicaSetWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -18687,13 +19455,21 @@ public okhttp3.Call replaceNamespacedReplicaSetAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -18823,13 +19599,21 @@ private okhttp3.Call replaceNamespacedReplicaSetScaleValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Scale * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -18869,13 +19653,21 @@ public V1Scale replaceNamespacedReplicaSetScale( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Scale> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -18916,13 +19708,21 @@ public ApiResponse replaceNamespacedReplicaSetScaleWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -18965,13 +19765,21 @@ public okhttp3.Call replaceNamespacedReplicaSetScaleAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -19101,13 +19909,21 @@ private okhttp3.Call replaceNamespacedReplicaSetStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ReplicaSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -19147,13 +19963,21 @@ public V1ReplicaSet replaceNamespacedReplicaSetStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ReplicaSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -19194,13 +20018,21 @@ public ApiResponse replaceNamespacedReplicaSetStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -19243,13 +20075,21 @@ public okhttp3.Call replaceNamespacedReplicaSetStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -19379,13 +20219,21 @@ private okhttp3.Call replaceNamespacedStatefulSetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1StatefulSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -19425,13 +20273,21 @@ public V1StatefulSet replaceNamespacedStatefulSet( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1StatefulSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -19472,13 +20328,21 @@ public ApiResponse replaceNamespacedStatefulSetWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -19521,13 +20385,21 @@ public okhttp3.Call replaceNamespacedStatefulSetAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -19657,13 +20529,21 @@ private okhttp3.Call replaceNamespacedStatefulSetScaleValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Scale * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -19703,13 +20583,21 @@ public V1Scale replaceNamespacedStatefulSetScale( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Scale> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -19750,13 +20638,21 @@ public ApiResponse replaceNamespacedStatefulSetScaleWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -19799,13 +20695,21 @@ public okhttp3.Call replaceNamespacedStatefulSetScaleAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -19935,13 +20839,21 @@ private okhttp3.Call replaceNamespacedStatefulSetStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1StatefulSet * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -19981,13 +20893,21 @@ public V1StatefulSet replaceNamespacedStatefulSetStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1StatefulSet> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -20028,13 +20948,21 @@ public ApiResponse replaceNamespacedStatefulSetStatusWithHttpInfo * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AuthenticationV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AuthenticationV1Api.java index c9136215b9..faf93b5e19 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AuthenticationV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AuthenticationV1Api.java @@ -56,13 +56,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -170,13 +178,21 @@ private okhttp3.Call createTokenReviewValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1TokenReview * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -208,13 +224,21 @@ public V1TokenReview createTokenReview( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1TokenReview> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -248,13 +272,21 @@ public ApiResponse createTokenReviewWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AuthorizationV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AuthorizationV1Api.java index 36be179514..358b969690 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AuthorizationV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AuthorizationV1Api.java @@ -60,13 +60,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -187,13 +195,21 @@ private okhttp3.Call createNamespacedLocalSubjectAccessReviewValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1LocalSubjectAccessReview * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -232,13 +248,21 @@ public V1LocalSubjectAccessReview createNamespacedLocalSubjectAccessReview( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1LocalSubjectAccessReview> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -279,13 +303,21 @@ public V1LocalSubjectAccessReview createNamespacedLocalSubjectAccessReview( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -326,13 +358,21 @@ public okhttp3.Call createNamespacedLocalSubjectAccessReviewAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -441,13 +481,21 @@ private okhttp3.Call createSelfSubjectAccessReviewValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1SelfSubjectAccessReview * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -484,13 +532,21 @@ public V1SelfSubjectAccessReview createSelfSubjectAccessReview( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1SelfSubjectAccessReview> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -528,13 +584,21 @@ public ApiResponse createSelfSubjectAccessReviewWithH * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -574,13 +638,21 @@ public okhttp3.Call createSelfSubjectAccessReviewAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -689,13 +761,21 @@ private okhttp3.Call createSelfSubjectRulesReviewValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1SelfSubjectRulesReview * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -732,13 +812,21 @@ public V1SelfSubjectRulesReview createSelfSubjectRulesReview( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1SelfSubjectRulesReview> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -776,13 +864,21 @@ public ApiResponse createSelfSubjectRulesReviewWithHtt * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -822,13 +918,21 @@ public okhttp3.Call createSelfSubjectRulesReviewAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -937,13 +1041,21 @@ private okhttp3.Call createSubjectAccessReviewValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1SubjectAccessReview * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -979,13 +1091,21 @@ public V1SubjectAccessReview createSubjectAccessReview( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1SubjectAccessReview> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -1023,13 +1143,21 @@ public ApiResponse createSubjectAccessReviewWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV1Api.java index c86bfc3fb6..a5da4f0619 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedHorizontalPodAutoscalerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V1HorizontalPodAutoscaler createNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedHorizontalPodAutos * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2365,13 +2397,21 @@ public okhttp3.Call listNamespacedHorizontalPodAutoscalerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2516,13 +2556,21 @@ private okhttp3.Call patchNamespacedHorizontalPodAutoscalerValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2568,13 +2616,21 @@ public V1HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscaler( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2621,13 +2677,21 @@ public ApiResponse patchNamespacedHorizontalPodAutosc * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2676,13 +2740,21 @@ public okhttp3.Call patchNamespacedHorizontalPodAutoscalerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2827,13 +2899,21 @@ private okhttp3.Call patchNamespacedHorizontalPodAutoscalerStatusValidateBeforeC * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2879,13 +2959,21 @@ public V1HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscalerStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2933,13 +3021,21 @@ public V1HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscalerStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3315,13 +3411,21 @@ public okhttp3.Call readNamespacedHorizontalPodAutoscalerStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3451,13 +3555,21 @@ private okhttp3.Call replaceNamespacedHorizontalPodAutoscalerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3497,13 +3609,21 @@ public V1HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3545,13 +3665,21 @@ public V1HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3594,13 +3722,21 @@ public okhttp3.Call replaceNamespacedHorizontalPodAutoscalerAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3730,13 +3866,21 @@ private okhttp3.Call replaceNamespacedHorizontalPodAutoscalerStatusValidateBefor * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3776,13 +3920,21 @@ public V1HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscalerStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3824,13 +3976,21 @@ public V1HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscalerStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2Api.java index cd76741cd1..392b0f608d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedHorizontalPodAutoscalerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V2HorizontalPodAutoscaler createNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedHorizontalPodAutos * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2365,13 +2397,21 @@ public okhttp3.Call listNamespacedHorizontalPodAutoscalerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2516,13 +2556,21 @@ private okhttp3.Call patchNamespacedHorizontalPodAutoscalerValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2568,13 +2616,21 @@ public V2HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscaler( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2621,13 +2677,21 @@ public ApiResponse patchNamespacedHorizontalPodAutosc * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2676,13 +2740,21 @@ public okhttp3.Call patchNamespacedHorizontalPodAutoscalerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2827,13 +2899,21 @@ private okhttp3.Call patchNamespacedHorizontalPodAutoscalerStatusValidateBeforeC * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2879,13 +2959,21 @@ public V2HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscalerStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2933,13 +3021,21 @@ public V2HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscalerStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3315,13 +3411,21 @@ public okhttp3.Call readNamespacedHorizontalPodAutoscalerStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3451,13 +3555,21 @@ private okhttp3.Call replaceNamespacedHorizontalPodAutoscalerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3497,13 +3609,21 @@ public V2HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3545,13 +3665,21 @@ public V2HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3594,13 +3722,21 @@ public okhttp3.Call replaceNamespacedHorizontalPodAutoscalerAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3730,13 +3866,21 @@ private okhttp3.Call replaceNamespacedHorizontalPodAutoscalerStatusValidateBefor * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3776,13 +3920,21 @@ public V2HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscalerStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3824,13 +3976,21 @@ public V2HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscalerStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2beta1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2beta1Api.java index 94711aeb93..6a1bc7c587 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2beta1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2beta1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedHorizontalPodAutoscalerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2beta1HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V2beta1HorizontalPodAutoscaler createNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2beta1HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -281,13 +305,21 @@ public V2beta1HorizontalPodAutoscaler createNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2366,13 +2398,21 @@ public okhttp3.Call listNamespacedHorizontalPodAutoscalerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2517,13 +2557,21 @@ private okhttp3.Call patchNamespacedHorizontalPodAutoscalerValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2569,13 +2617,21 @@ public V2beta1HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscaler( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2623,13 +2679,21 @@ public V2beta1HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscaler( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2678,13 +2742,21 @@ public okhttp3.Call patchNamespacedHorizontalPodAutoscalerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2829,13 +2901,21 @@ private okhttp3.Call patchNamespacedHorizontalPodAutoscalerStatusValidateBeforeC * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2881,13 +2961,21 @@ public V2beta1HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscalerStat * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2935,13 +3023,21 @@ public V2beta1HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscalerStat * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3318,13 +3414,21 @@ public okhttp3.Call readNamespacedHorizontalPodAutoscalerStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3454,13 +3558,21 @@ private okhttp3.Call replaceNamespacedHorizontalPodAutoscalerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2beta1HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3500,13 +3612,21 @@ public V2beta1HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2beta1HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3548,13 +3668,21 @@ public V2beta1HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3597,13 +3725,21 @@ public okhttp3.Call replaceNamespacedHorizontalPodAutoscalerAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3733,13 +3869,21 @@ private okhttp3.Call replaceNamespacedHorizontalPodAutoscalerStatusValidateBefor * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2beta1HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3779,13 +3923,21 @@ public V2beta1HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscalerSt * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2beta1HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3827,13 +3979,21 @@ public V2beta1HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscalerSt * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2beta2Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2beta2Api.java index 28e34266e3..03c4555826 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2beta2Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/AutoscalingV2beta2Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedHorizontalPodAutoscalerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2beta2HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V2beta2HorizontalPodAutoscaler createNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2beta2HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -281,13 +305,21 @@ public V2beta2HorizontalPodAutoscaler createNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2366,13 +2398,21 @@ public okhttp3.Call listNamespacedHorizontalPodAutoscalerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2517,13 +2557,21 @@ private okhttp3.Call patchNamespacedHorizontalPodAutoscalerValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2569,13 +2617,21 @@ public V2beta2HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscaler( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2623,13 +2679,21 @@ public V2beta2HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscaler( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2678,13 +2742,21 @@ public okhttp3.Call patchNamespacedHorizontalPodAutoscalerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2829,13 +2901,21 @@ private okhttp3.Call patchNamespacedHorizontalPodAutoscalerStatusValidateBeforeC * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2881,13 +2961,21 @@ public V2beta2HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscalerStat * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2935,13 +3023,21 @@ public V2beta2HorizontalPodAutoscaler patchNamespacedHorizontalPodAutoscalerStat * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3318,13 +3414,21 @@ public okhttp3.Call readNamespacedHorizontalPodAutoscalerStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3454,13 +3558,21 @@ private okhttp3.Call replaceNamespacedHorizontalPodAutoscalerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2beta2HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3500,13 +3612,21 @@ public V2beta2HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2beta2HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3548,13 +3668,21 @@ public V2beta2HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscaler( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3597,13 +3725,21 @@ public okhttp3.Call replaceNamespacedHorizontalPodAutoscalerAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3733,13 +3869,21 @@ private okhttp3.Call replaceNamespacedHorizontalPodAutoscalerStatusValidateBefor * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V2beta2HorizontalPodAutoscaler * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3779,13 +3923,21 @@ public V2beta2HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscalerSt * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V2beta2HorizontalPodAutoscaler> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3827,13 +3979,21 @@ public V2beta2HorizontalPodAutoscaler replaceNamespacedHorizontalPodAutoscalerSt * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/BatchV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/BatchV1Api.java index 709c42f016..67d180a4b3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/BatchV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/BatchV1Api.java @@ -64,13 +64,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -191,13 +199,21 @@ private okhttp3.Call createNamespacedCronJobValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CronJob * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -236,13 +252,21 @@ public V1CronJob createNamespacedCronJob( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CronJob> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -282,13 +306,21 @@ public ApiResponse createNamespacedCronJobWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -330,13 +362,21 @@ public okhttp3.Call createNamespacedCronJobAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -457,13 +497,21 @@ private okhttp3.Call createNamespacedJobValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Job * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -502,13 +550,21 @@ public V1Job createNamespacedJob( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Job> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -548,13 +604,21 @@ public ApiResponse createNamespacedJobWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -4545,13 +4609,21 @@ public okhttp3.Call listNamespacedJobAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4696,13 +4768,21 @@ private okhttp3.Call patchNamespacedCronJobValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4748,13 +4828,21 @@ public V1CronJob patchNamespacedCronJob( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4801,13 +4889,21 @@ public ApiResponse patchNamespacedCronJobWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4856,13 +4952,21 @@ public okhttp3.Call patchNamespacedCronJobAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5007,13 +5111,21 @@ private okhttp3.Call patchNamespacedCronJobStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5059,13 +5171,21 @@ public V1CronJob patchNamespacedCronJobStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5112,13 +5232,21 @@ public ApiResponse patchNamespacedCronJobStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5167,13 +5295,21 @@ public okhttp3.Call patchNamespacedCronJobStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5318,13 +5454,21 @@ private okhttp3.Call patchNamespacedJobValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5370,13 +5514,21 @@ public V1Job patchNamespacedJob( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5423,13 +5575,21 @@ public ApiResponse patchNamespacedJobWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5478,13 +5638,21 @@ public okhttp3.Call patchNamespacedJobAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5629,13 +5797,21 @@ private okhttp3.Call patchNamespacedJobStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5681,13 +5857,21 @@ public V1Job patchNamespacedJobStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5734,13 +5918,21 @@ public ApiResponse patchNamespacedJobStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6419,13 +6611,21 @@ public okhttp3.Call readNamespacedJobStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -6555,13 +6755,21 @@ private okhttp3.Call replaceNamespacedCronJobValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CronJob * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6601,13 +6809,21 @@ public V1CronJob replaceNamespacedCronJob( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CronJob> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6648,13 +6864,21 @@ public ApiResponse replaceNamespacedCronJobWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -6697,13 +6921,21 @@ public okhttp3.Call replaceNamespacedCronJobAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -6833,13 +7065,21 @@ private okhttp3.Call replaceNamespacedCronJobStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CronJob * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6879,13 +7119,21 @@ public V1CronJob replaceNamespacedCronJobStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CronJob> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6926,13 +7174,21 @@ public ApiResponse replaceNamespacedCronJobStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -6975,13 +7231,21 @@ public okhttp3.Call replaceNamespacedCronJobStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -7111,13 +7375,21 @@ private okhttp3.Call replaceNamespacedJobValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Job * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -7157,13 +7429,21 @@ public V1Job replaceNamespacedJob( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Job> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -7204,13 +7484,21 @@ public ApiResponse replaceNamespacedJobWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -7253,13 +7541,21 @@ public okhttp3.Call replaceNamespacedJobAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -7389,13 +7685,21 @@ private okhttp3.Call replaceNamespacedJobStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Job * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -7435,13 +7739,21 @@ public V1Job replaceNamespacedJobStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Job> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -7482,13 +7794,21 @@ public ApiResponse replaceNamespacedJobStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/BatchV1beta1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/BatchV1beta1Api.java index 9a5ed2eaa0..2b7cd51e4d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/BatchV1beta1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/BatchV1beta1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedCronJobValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1CronJob * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V1beta1CronJob createNamespacedCronJob( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1CronJob> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedCronJobWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2363,13 +2395,21 @@ public okhttp3.Call listNamespacedCronJobAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2514,13 +2554,21 @@ private okhttp3.Call patchNamespacedCronJobValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2566,13 +2614,21 @@ public V1beta1CronJob patchNamespacedCronJob( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2619,13 +2675,21 @@ public ApiResponse patchNamespacedCronJobWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2674,13 +2738,21 @@ public okhttp3.Call patchNamespacedCronJobAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2825,13 +2897,21 @@ private okhttp3.Call patchNamespacedCronJobStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2877,13 +2957,21 @@ public V1beta1CronJob patchNamespacedCronJobStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2930,13 +3018,21 @@ public ApiResponse patchNamespacedCronJobStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3301,13 +3397,21 @@ public okhttp3.Call readNamespacedCronJobStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3437,13 +3541,21 @@ private okhttp3.Call replaceNamespacedCronJobValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1CronJob * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3483,13 +3595,21 @@ public V1beta1CronJob replaceNamespacedCronJob( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1CronJob> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3530,13 +3650,21 @@ public ApiResponse replaceNamespacedCronJobWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3579,13 +3707,21 @@ public okhttp3.Call replaceNamespacedCronJobAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3715,13 +3851,21 @@ private okhttp3.Call replaceNamespacedCronJobStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1CronJob * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3761,13 +3905,21 @@ public V1beta1CronJob replaceNamespacedCronJobStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1CronJob> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3808,13 +3960,21 @@ public ApiResponse replaceNamespacedCronJobStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CertificatesV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CertificatesV1Api.java index 8c3af6e473..bf80fbf4ef 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CertificatesV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CertificatesV1Api.java @@ -61,13 +61,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -176,13 +184,21 @@ private okhttp3.Call createCertificateSigningRequestValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CertificateSigningRequest * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -219,13 +235,21 @@ public V1CertificateSigningRequest createCertificateSigningRequest( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CertificateSigningRequest> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -263,13 +287,21 @@ public ApiResponse createCertificateSigningRequestW * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1788,13 +1820,21 @@ public okhttp3.Call listCertificateSigningRequestAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1928,13 +1968,21 @@ private okhttp3.Call patchCertificateSigningRequestValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1978,13 +2026,21 @@ public V1CertificateSigningRequest patchCertificateSigningRequest( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2029,13 +2085,21 @@ public ApiResponse patchCertificateSigningRequestWi * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2082,13 +2146,21 @@ public okhttp3.Call patchCertificateSigningRequestAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2222,13 +2294,21 @@ private okhttp3.Call patchCertificateSigningRequestApprovalValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2272,13 +2352,21 @@ public V1CertificateSigningRequest patchCertificateSigningRequestApproval( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2324,13 +2412,21 @@ public V1CertificateSigningRequest patchCertificateSigningRequestApproval( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2377,13 +2473,21 @@ public okhttp3.Call patchCertificateSigningRequestApprovalAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2517,13 +2621,21 @@ private okhttp3.Call patchCertificateSigningRequestStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2567,13 +2679,21 @@ public V1CertificateSigningRequest patchCertificateSigningRequestStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2618,13 +2738,21 @@ public ApiResponse patchCertificateSigningRequestSt * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3103,13 +3231,21 @@ public okhttp3.Call readCertificateSigningRequestStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3228,13 +3364,21 @@ private okhttp3.Call replaceCertificateSigningRequestValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CertificateSigningRequest * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3272,13 +3416,21 @@ public V1CertificateSigningRequest replaceCertificateSigningRequest( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CertificateSigningRequest> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3317,13 +3469,21 @@ public ApiResponse replaceCertificateSigningRequest * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3364,13 +3524,21 @@ public okhttp3.Call replaceCertificateSigningRequestAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3489,13 +3657,21 @@ private okhttp3.Call replaceCertificateSigningRequestApprovalValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CertificateSigningRequest * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3533,13 +3709,21 @@ public V1CertificateSigningRequest replaceCertificateSigningRequestApproval( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CertificateSigningRequest> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3579,13 +3763,21 @@ public V1CertificateSigningRequest replaceCertificateSigningRequestApproval( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3626,13 +3818,21 @@ public okhttp3.Call replaceCertificateSigningRequestApprovalAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3751,13 +3951,21 @@ private okhttp3.Call replaceCertificateSigningRequestStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CertificateSigningRequest * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3795,13 +4003,21 @@ public V1CertificateSigningRequest replaceCertificateSigningRequestStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CertificateSigningRequest> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3841,13 +4057,21 @@ public V1CertificateSigningRequest replaceCertificateSigningRequestStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoordinationV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoordinationV1Api.java index 7eb343626c..7a105d148c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoordinationV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoordinationV1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedLeaseValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Lease * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V1Lease createNamespacedLease( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Lease> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedLeaseWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2363,13 +2395,21 @@ public okhttp3.Call listNamespacedLeaseAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2514,13 +2554,21 @@ private okhttp3.Call patchNamespacedLeaseValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2566,13 +2614,21 @@ public V1Lease patchNamespacedLease( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2619,13 +2675,21 @@ public ApiResponse patchNamespacedLeaseWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2830,13 +2894,21 @@ public okhttp3.Call readNamespacedLeaseAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2966,13 +3038,21 @@ private okhttp3.Call replaceNamespacedLeaseValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Lease * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3012,13 +3092,21 @@ public V1Lease replaceNamespacedLease( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Lease> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3059,13 +3147,21 @@ public ApiResponse replaceNamespacedLeaseWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoreV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoreV1Api.java index 472d640832..06cdca8bab 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoreV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoreV1Api.java @@ -8210,13 +8210,21 @@ public okhttp3.Call connectPutNodeProxyWithPathAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -8324,13 +8332,21 @@ private okhttp3.Call createNamespaceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Namespace * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8362,13 +8378,21 @@ public V1Namespace createNamespace( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Namespace> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8402,13 +8426,21 @@ public ApiResponse createNamespaceWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -8448,13 +8480,21 @@ public okhttp3.Call createNamespaceAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -8575,13 +8615,21 @@ private okhttp3.Call createNamespacedBindingValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1Binding * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -8620,13 +8668,21 @@ public V1Binding createNamespacedBinding( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1Binding> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -8666,13 +8722,21 @@ public ApiResponse createNamespacedBindingWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -8715,13 +8779,21 @@ public okhttp3.Call createNamespacedBindingAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -8842,13 +8914,21 @@ private okhttp3.Call createNamespacedConfigMapValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ConfigMap * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8887,13 +8967,21 @@ public V1ConfigMap createNamespacedConfigMap( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ConfigMap> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8933,13 +9021,21 @@ public ApiResponse createNamespacedConfigMapWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -8981,13 +9077,21 @@ public okhttp3.Call createNamespacedConfigMapAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9108,13 +9212,21 @@ private okhttp3.Call createNamespacedEndpointsValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Endpoints * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9153,13 +9265,21 @@ public V1Endpoints createNamespacedEndpoints( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Endpoints> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9199,13 +9319,21 @@ public ApiResponse createNamespacedEndpointsWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9247,13 +9375,21 @@ public okhttp3.Call createNamespacedEndpointsAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9374,13 +9510,21 @@ private okhttp3.Call createNamespacedEventValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return CoreV1Event * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9419,13 +9563,21 @@ public CoreV1Event createNamespacedEvent( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<CoreV1Event> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9465,13 +9617,21 @@ public ApiResponse createNamespacedEventWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9513,13 +9673,21 @@ public okhttp3.Call createNamespacedEventAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9640,13 +9808,21 @@ private okhttp3.Call createNamespacedLimitRangeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1LimitRange * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9685,13 +9861,21 @@ public V1LimitRange createNamespacedLimitRange( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1LimitRange> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9731,13 +9915,21 @@ public ApiResponse createNamespacedLimitRangeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9779,13 +9971,21 @@ public okhttp3.Call createNamespacedLimitRangeAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9906,13 +10106,21 @@ private okhttp3.Call createNamespacedPersistentVolumeClaimValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PersistentVolumeClaim * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9951,13 +10159,21 @@ public V1PersistentVolumeClaim createNamespacedPersistentVolumeClaim( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PersistentVolumeClaim> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9997,13 +10213,21 @@ public ApiResponse createNamespacedPersistentVolumeClai * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -10045,13 +10269,21 @@ public okhttp3.Call createNamespacedPersistentVolumeClaimAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -10172,13 +10404,21 @@ private okhttp3.Call createNamespacedPodValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Pod * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -10217,13 +10457,21 @@ public V1Pod createNamespacedPod( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Pod> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -10263,13 +10511,21 @@ public ApiResponse createNamespacedPodWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -10311,13 +10567,21 @@ public okhttp3.Call createNamespacedPodAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -10448,13 +10712,21 @@ private okhttp3.Call createNamespacedPodBindingValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1Binding * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -10495,13 +10767,21 @@ public V1Binding createNamespacedPodBinding( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1Binding> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -10543,13 +10823,21 @@ public ApiResponse createNamespacedPodBindingWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -10593,13 +10881,21 @@ public okhttp3.Call createNamespacedPodBindingAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -10730,13 +11026,21 @@ private okhttp3.Call createNamespacedPodEvictionValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1Eviction * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -10777,13 +11081,21 @@ public V1Eviction createNamespacedPodEviction( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1Eviction> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -10825,13 +11137,21 @@ public ApiResponse createNamespacedPodEvictionWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -10875,13 +11195,21 @@ public okhttp3.Call createNamespacedPodEvictionAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -11002,13 +11330,21 @@ private okhttp3.Call createNamespacedPodTemplateValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PodTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -11047,13 +11383,21 @@ public V1PodTemplate createNamespacedPodTemplate( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PodTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -11093,13 +11437,21 @@ public ApiResponse createNamespacedPodTemplateWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -11141,13 +11493,21 @@ public okhttp3.Call createNamespacedPodTemplateAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -11268,13 +11628,21 @@ private okhttp3.Call createNamespacedReplicationControllerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ReplicationController * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -11313,13 +11681,21 @@ public V1ReplicationController createNamespacedReplicationController( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ReplicationController> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -11359,13 +11735,21 @@ public ApiResponse createNamespacedReplicationControlle * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -11407,13 +11791,21 @@ public okhttp3.Call createNamespacedReplicationControllerAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -11534,13 +11926,21 @@ private okhttp3.Call createNamespacedResourceQuotaValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ResourceQuota * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -11579,13 +11979,21 @@ public V1ResourceQuota createNamespacedResourceQuota( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ResourceQuota> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -11625,13 +12033,21 @@ public ApiResponse createNamespacedResourceQuotaWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -11673,13 +12089,21 @@ public okhttp3.Call createNamespacedResourceQuotaAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -11800,13 +12224,21 @@ private okhttp3.Call createNamespacedSecretValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Secret * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -11845,13 +12277,21 @@ public V1Secret createNamespacedSecret( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Secret> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -11891,13 +12331,21 @@ public ApiResponse createNamespacedSecretWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -11939,13 +12387,21 @@ public okhttp3.Call createNamespacedSecretAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -12066,13 +12522,21 @@ private okhttp3.Call createNamespacedServiceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Service * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -12111,13 +12575,21 @@ public V1Service createNamespacedService( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Service> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -12157,13 +12629,21 @@ public ApiResponse createNamespacedServiceWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -12205,13 +12685,21 @@ public okhttp3.Call createNamespacedServiceAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -12332,13 +12820,21 @@ private okhttp3.Call createNamespacedServiceAccountValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ServiceAccount * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -12377,13 +12873,21 @@ public V1ServiceAccount createNamespacedServiceAccount( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ServiceAccount> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -12423,13 +12927,21 @@ public ApiResponse createNamespacedServiceAccountWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -12471,13 +12983,21 @@ public okhttp3.Call createNamespacedServiceAccountAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -12608,13 +13128,21 @@ private okhttp3.Call createNamespacedServiceAccountTokenValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return AuthenticationV1TokenRequest * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -12655,13 +13183,21 @@ public AuthenticationV1TokenRequest createNamespacedServiceAccountToken( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<AuthenticationV1TokenRequest> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -12703,13 +13239,21 @@ public ApiResponse createNamespacedServiceAccountT * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -12752,13 +13296,21 @@ public okhttp3.Call createNamespacedServiceAccountTokenAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -12866,13 +13418,21 @@ private okhttp3.Call createNodeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Node * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -12904,13 +13464,21 @@ public V1Node createNode( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Node> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -12943,13 +13511,21 @@ public ApiResponse createNodeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -12989,13 +13565,21 @@ public okhttp3.Call createNodeAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -13103,13 +13687,21 @@ private okhttp3.Call createPersistentVolumeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PersistentVolume * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -13145,13 +13737,21 @@ public V1PersistentVolume createPersistentVolume( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PersistentVolume> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -13189,13 +13789,21 @@ public ApiResponse createPersistentVolumeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -40319,13 +40927,21 @@ public okhttp3.Call listServiceForAllNamespacesAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -40459,13 +41075,21 @@ private okhttp3.Call patchNamespaceValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -40509,13 +41133,21 @@ public V1Namespace patchNamespace( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -40560,13 +41192,21 @@ public ApiResponse patchNamespaceWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -40613,13 +41253,21 @@ public okhttp3.Call patchNamespaceAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -40753,13 +41401,21 @@ private okhttp3.Call patchNamespaceStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -40803,13 +41459,21 @@ public V1Namespace patchNamespaceStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -40854,13 +41518,21 @@ public ApiResponse patchNamespaceStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -40908,13 +41580,21 @@ public okhttp3.Call patchNamespaceStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41059,13 +41739,21 @@ private okhttp3.Call patchNamespacedConfigMapValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41111,13 +41799,21 @@ public V1ConfigMap patchNamespacedConfigMap( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41164,13 +41860,21 @@ public ApiResponse patchNamespacedConfigMapWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41219,13 +41923,21 @@ public okhttp3.Call patchNamespacedConfigMapAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41370,13 +42082,21 @@ private okhttp3.Call patchNamespacedEndpointsValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41422,13 +42142,21 @@ public V1Endpoints patchNamespacedEndpoints( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41475,13 +42203,21 @@ public ApiResponse patchNamespacedEndpointsWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41530,13 +42266,21 @@ public okhttp3.Call patchNamespacedEndpointsAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41681,13 +42425,21 @@ private okhttp3.Call patchNamespacedEventValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41733,13 +42485,21 @@ public CoreV1Event patchNamespacedEvent( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41786,13 +42546,21 @@ public ApiResponse patchNamespacedEventWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41841,13 +42609,21 @@ public okhttp3.Call patchNamespacedEventAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -41992,13 +42768,21 @@ private okhttp3.Call patchNamespacedLimitRangeValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42044,13 +42828,21 @@ public V1LimitRange patchNamespacedLimitRange( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42097,13 +42889,21 @@ public ApiResponse patchNamespacedLimitRangeWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42152,13 +42952,21 @@ public okhttp3.Call patchNamespacedLimitRangeAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42303,13 +43111,21 @@ private okhttp3.Call patchNamespacedPersistentVolumeClaimValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42355,13 +43171,21 @@ public V1PersistentVolumeClaim patchNamespacedPersistentVolumeClaim( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42408,13 +43232,21 @@ public ApiResponse patchNamespacedPersistentVolumeClaim * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42463,13 +43295,21 @@ public okhttp3.Call patchNamespacedPersistentVolumeClaimAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42614,13 +43454,21 @@ private okhttp3.Call patchNamespacedPersistentVolumeClaimStatusValidateBeforeCal * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42666,13 +43514,21 @@ public V1PersistentVolumeClaim patchNamespacedPersistentVolumeClaimStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42720,13 +43576,21 @@ public V1PersistentVolumeClaim patchNamespacedPersistentVolumeClaimStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42775,13 +43639,21 @@ public okhttp3.Call patchNamespacedPersistentVolumeClaimStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42926,13 +43798,21 @@ private okhttp3.Call patchNamespacedPodValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -42978,13 +43858,21 @@ public V1Pod patchNamespacedPod( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43031,13 +43919,21 @@ public ApiResponse patchNamespacedPodWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43086,13 +43982,21 @@ public okhttp3.Call patchNamespacedPodAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43237,13 +44141,21 @@ private okhttp3.Call patchNamespacedPodEphemeralcontainersValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43289,13 +44201,21 @@ public V1Pod patchNamespacedPodEphemeralcontainers( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43342,13 +44262,21 @@ public ApiResponse patchNamespacedPodEphemeralcontainersWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43397,13 +44325,21 @@ public okhttp3.Call patchNamespacedPodEphemeralcontainersAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43548,13 +44484,21 @@ private okhttp3.Call patchNamespacedPodStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43600,13 +44544,21 @@ public V1Pod patchNamespacedPodStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43653,13 +44605,21 @@ public ApiResponse patchNamespacedPodStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43708,13 +44668,21 @@ public okhttp3.Call patchNamespacedPodStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43859,13 +44827,21 @@ private okhttp3.Call patchNamespacedPodTemplateValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43911,13 +44887,21 @@ public V1PodTemplate patchNamespacedPodTemplate( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -43964,13 +44948,21 @@ public ApiResponse patchNamespacedPodTemplateWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44019,13 +45011,21 @@ public okhttp3.Call patchNamespacedPodTemplateAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44170,13 +45170,21 @@ private okhttp3.Call patchNamespacedReplicationControllerValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44222,13 +45230,21 @@ public V1ReplicationController patchNamespacedReplicationController( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44275,13 +45291,21 @@ public ApiResponse patchNamespacedReplicationController * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44330,13 +45354,21 @@ public okhttp3.Call patchNamespacedReplicationControllerAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44481,13 +45513,21 @@ private okhttp3.Call patchNamespacedReplicationControllerScaleValidateBeforeCall * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44533,13 +45573,21 @@ public V1Scale patchNamespacedReplicationControllerScale( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44586,13 +45634,21 @@ public ApiResponse patchNamespacedReplicationControllerScaleWithHttpInf * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44641,13 +45697,21 @@ public okhttp3.Call patchNamespacedReplicationControllerScaleAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44792,13 +45856,21 @@ private okhttp3.Call patchNamespacedReplicationControllerStatusValidateBeforeCal * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44844,13 +45916,21 @@ public V1ReplicationController patchNamespacedReplicationControllerStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44898,13 +45978,21 @@ public V1ReplicationController patchNamespacedReplicationControllerStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -44953,13 +46041,21 @@ public okhttp3.Call patchNamespacedReplicationControllerStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45104,13 +46200,21 @@ private okhttp3.Call patchNamespacedResourceQuotaValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45156,13 +46260,21 @@ public V1ResourceQuota patchNamespacedResourceQuota( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45209,13 +46321,21 @@ public ApiResponse patchNamespacedResourceQuotaWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45264,13 +46384,21 @@ public okhttp3.Call patchNamespacedResourceQuotaAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45415,13 +46543,21 @@ private okhttp3.Call patchNamespacedResourceQuotaStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45467,13 +46603,21 @@ public V1ResourceQuota patchNamespacedResourceQuotaStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45520,13 +46664,21 @@ public ApiResponse patchNamespacedResourceQuotaStatusWithHttpIn * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45575,13 +46727,21 @@ public okhttp3.Call patchNamespacedResourceQuotaStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45726,13 +46886,21 @@ private okhttp3.Call patchNamespacedSecretValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45778,13 +46946,21 @@ public V1Secret patchNamespacedSecret( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45831,13 +47007,21 @@ public ApiResponse patchNamespacedSecretWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -45886,13 +47070,21 @@ public okhttp3.Call patchNamespacedSecretAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46037,13 +47229,21 @@ private okhttp3.Call patchNamespacedServiceValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46089,13 +47289,21 @@ public V1Service patchNamespacedService( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46142,13 +47350,21 @@ public ApiResponse patchNamespacedServiceWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46197,13 +47413,21 @@ public okhttp3.Call patchNamespacedServiceAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46348,13 +47572,21 @@ private okhttp3.Call patchNamespacedServiceAccountValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46400,13 +47632,21 @@ public V1ServiceAccount patchNamespacedServiceAccount( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46453,13 +47693,21 @@ public ApiResponse patchNamespacedServiceAccountWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46508,13 +47756,21 @@ public okhttp3.Call patchNamespacedServiceAccountAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46659,13 +47915,21 @@ private okhttp3.Call patchNamespacedServiceStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46711,13 +47975,21 @@ public V1Service patchNamespacedServiceStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46764,13 +48036,21 @@ public ApiResponse patchNamespacedServiceStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46818,13 +48098,21 @@ public okhttp3.Call patchNamespacedServiceStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -46955,13 +48243,21 @@ private okhttp3.Call patchNodeValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47004,13 +48300,21 @@ public V1Node patchNode( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47055,13 +48359,21 @@ public ApiResponse patchNodeWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47108,13 +48420,21 @@ public okhttp3.Call patchNodeAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47248,13 +48568,21 @@ private okhttp3.Call patchNodeStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47298,13 +48626,21 @@ public V1Node patchNodeStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47349,13 +48685,21 @@ public ApiResponse patchNodeStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47402,13 +48746,21 @@ public okhttp3.Call patchNodeStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47542,13 +48894,21 @@ private okhttp3.Call patchPersistentVolumeValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47592,13 +48952,21 @@ public V1PersistentVolume patchPersistentVolume( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47643,13 +49011,21 @@ public ApiResponse patchPersistentVolumeWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47696,13 +49072,21 @@ public okhttp3.Call patchPersistentVolumeAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47836,13 +49220,21 @@ private okhttp3.Call patchPersistentVolumeStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47886,13 +49278,21 @@ public V1PersistentVolume patchPersistentVolumeStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -47937,13 +49337,21 @@ public ApiResponse patchPersistentVolumeStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -52403,13 +53811,21 @@ public okhttp3.Call readPersistentVolumeStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -52527,13 +53943,21 @@ private okhttp3.Call replaceNamespaceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Namespace * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -52570,13 +53994,21 @@ public V1Namespace replaceNamespace( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Namespace> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -52615,13 +54047,21 @@ public ApiResponse replaceNamespaceWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -52661,13 +54101,21 @@ public okhttp3.Call replaceNamespaceAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -52786,13 +54234,21 @@ private okhttp3.Call replaceNamespaceFinalizeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return V1Namespace * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -52830,13 +54286,21 @@ public V1Namespace replaceNamespaceFinalize( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @return ApiResponse<V1Namespace> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the @@ -52875,13 +54339,21 @@ public ApiResponse replaceNamespaceFinalizeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -52923,13 +54395,21 @@ public okhttp3.Call replaceNamespaceFinalizeAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -53048,13 +54528,21 @@ private okhttp3.Call replaceNamespaceStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Namespace * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -53092,13 +54580,21 @@ public V1Namespace replaceNamespaceStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Namespace> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -53137,13 +54633,21 @@ public ApiResponse replaceNamespaceStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -53185,13 +54689,21 @@ public okhttp3.Call replaceNamespaceStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -53321,13 +54833,21 @@ private okhttp3.Call replaceNamespacedConfigMapValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ConfigMap * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -53367,13 +54887,21 @@ public V1ConfigMap replaceNamespacedConfigMap( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ConfigMap> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -53414,13 +54942,21 @@ public ApiResponse replaceNamespacedConfigMapWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -53463,13 +54999,21 @@ public okhttp3.Call replaceNamespacedConfigMapAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -53599,13 +55143,21 @@ private okhttp3.Call replaceNamespacedEndpointsValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Endpoints * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -53645,13 +55197,21 @@ public V1Endpoints replaceNamespacedEndpoints( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Endpoints> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -53692,13 +55252,21 @@ public ApiResponse replaceNamespacedEndpointsWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -53741,13 +55309,21 @@ public okhttp3.Call replaceNamespacedEndpointsAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -53877,13 +55453,21 @@ private okhttp3.Call replaceNamespacedEventValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return CoreV1Event * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -53923,13 +55507,21 @@ public CoreV1Event replaceNamespacedEvent( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<CoreV1Event> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -53970,13 +55562,21 @@ public ApiResponse replaceNamespacedEventWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -54019,13 +55619,21 @@ public okhttp3.Call replaceNamespacedEventAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -54155,13 +55763,21 @@ private okhttp3.Call replaceNamespacedLimitRangeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1LimitRange * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -54201,13 +55817,21 @@ public V1LimitRange replaceNamespacedLimitRange( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1LimitRange> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -54248,13 +55872,21 @@ public ApiResponse replaceNamespacedLimitRangeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -54297,13 +55929,21 @@ public okhttp3.Call replaceNamespacedLimitRangeAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -54433,13 +56073,21 @@ private okhttp3.Call replaceNamespacedPersistentVolumeClaimValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PersistentVolumeClaim * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -54479,13 +56127,21 @@ public V1PersistentVolumeClaim replaceNamespacedPersistentVolumeClaim( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PersistentVolumeClaim> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -54526,13 +56182,21 @@ public ApiResponse replaceNamespacedPersistentVolumeCla * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -54575,13 +56239,21 @@ public okhttp3.Call replaceNamespacedPersistentVolumeClaimAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -54711,13 +56383,21 @@ private okhttp3.Call replaceNamespacedPersistentVolumeClaimStatusValidateBeforeC * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PersistentVolumeClaim * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -54757,13 +56437,21 @@ public V1PersistentVolumeClaim replaceNamespacedPersistentVolumeClaimStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PersistentVolumeClaim> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -54805,13 +56493,21 @@ public V1PersistentVolumeClaim replaceNamespacedPersistentVolumeClaimStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -54854,13 +56550,21 @@ public okhttp3.Call replaceNamespacedPersistentVolumeClaimStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -54990,13 +56694,21 @@ private okhttp3.Call replaceNamespacedPodValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Pod * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -55036,13 +56748,21 @@ public V1Pod replaceNamespacedPod( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Pod> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -55083,13 +56803,21 @@ public ApiResponse replaceNamespacedPodWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -55132,13 +56860,21 @@ public okhttp3.Call replaceNamespacedPodAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -55268,13 +57004,21 @@ private okhttp3.Call replaceNamespacedPodEphemeralcontainersValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Pod * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -55314,13 +57058,21 @@ public V1Pod replaceNamespacedPodEphemeralcontainers( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Pod> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -55361,13 +57113,21 @@ public ApiResponse replaceNamespacedPodEphemeralcontainersWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -55410,13 +57170,21 @@ public okhttp3.Call replaceNamespacedPodEphemeralcontainersAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -55546,13 +57314,21 @@ private okhttp3.Call replaceNamespacedPodStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Pod * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -55592,13 +57368,21 @@ public V1Pod replaceNamespacedPodStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Pod> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -55639,13 +57423,21 @@ public ApiResponse replaceNamespacedPodStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -55688,13 +57480,21 @@ public okhttp3.Call replaceNamespacedPodStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -55824,13 +57624,21 @@ private okhttp3.Call replaceNamespacedPodTemplateValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PodTemplate * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -55870,13 +57678,21 @@ public V1PodTemplate replaceNamespacedPodTemplate( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PodTemplate> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -55917,13 +57733,21 @@ public ApiResponse replaceNamespacedPodTemplateWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -55966,13 +57790,21 @@ public okhttp3.Call replaceNamespacedPodTemplateAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -56102,13 +57934,21 @@ private okhttp3.Call replaceNamespacedReplicationControllerValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ReplicationController * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -56148,13 +57988,21 @@ public V1ReplicationController replaceNamespacedReplicationController( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ReplicationController> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -56195,13 +58043,21 @@ public ApiResponse replaceNamespacedReplicationControll * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -56244,13 +58100,21 @@ public okhttp3.Call replaceNamespacedReplicationControllerAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -56380,13 +58244,21 @@ private okhttp3.Call replaceNamespacedReplicationControllerScaleValidateBeforeCa * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Scale * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -56426,13 +58298,21 @@ public V1Scale replaceNamespacedReplicationControllerScale( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Scale> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -56473,13 +58353,21 @@ public ApiResponse replaceNamespacedReplicationControllerScaleWithHttpI * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -56522,13 +58410,21 @@ public okhttp3.Call replaceNamespacedReplicationControllerScaleAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -56658,13 +58554,21 @@ private okhttp3.Call replaceNamespacedReplicationControllerStatusValidateBeforeC * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ReplicationController * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -56704,13 +58608,21 @@ public V1ReplicationController replaceNamespacedReplicationControllerStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ReplicationController> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -56752,13 +58664,21 @@ public V1ReplicationController replaceNamespacedReplicationControllerStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -56801,13 +58721,21 @@ public okhttp3.Call replaceNamespacedReplicationControllerStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -56937,13 +58865,21 @@ private okhttp3.Call replaceNamespacedResourceQuotaValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ResourceQuota * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -56983,13 +58919,21 @@ public V1ResourceQuota replaceNamespacedResourceQuota( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ResourceQuota> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -57030,13 +58974,21 @@ public ApiResponse replaceNamespacedResourceQuotaWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -57079,13 +59031,21 @@ public okhttp3.Call replaceNamespacedResourceQuotaAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -57215,13 +59175,21 @@ private okhttp3.Call replaceNamespacedResourceQuotaStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ResourceQuota * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -57261,13 +59229,21 @@ public V1ResourceQuota replaceNamespacedResourceQuotaStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ResourceQuota> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -57308,13 +59284,21 @@ public ApiResponse replaceNamespacedResourceQuotaStatusWithHttp * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -57357,13 +59341,21 @@ public okhttp3.Call replaceNamespacedResourceQuotaStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -57493,13 +59485,21 @@ private okhttp3.Call replaceNamespacedSecretValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Secret * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -57539,13 +59539,21 @@ public V1Secret replaceNamespacedSecret( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Secret> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -57586,13 +59594,21 @@ public ApiResponse replaceNamespacedSecretWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -57635,13 +59651,21 @@ public okhttp3.Call replaceNamespacedSecretAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -57771,13 +59795,21 @@ private okhttp3.Call replaceNamespacedServiceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Service * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -57817,13 +59849,21 @@ public V1Service replaceNamespacedService( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Service> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -57864,13 +59904,21 @@ public ApiResponse replaceNamespacedServiceWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -57913,13 +59961,21 @@ public okhttp3.Call replaceNamespacedServiceAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -58049,13 +60105,21 @@ private okhttp3.Call replaceNamespacedServiceAccountValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ServiceAccount * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -58095,13 +60159,21 @@ public V1ServiceAccount replaceNamespacedServiceAccount( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ServiceAccount> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -58142,13 +60214,21 @@ public ApiResponse replaceNamespacedServiceAccountWithHttpInfo * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -58191,13 +60271,21 @@ public okhttp3.Call replaceNamespacedServiceAccountAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -58327,13 +60415,21 @@ private okhttp3.Call replaceNamespacedServiceStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Service * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -58373,13 +60469,21 @@ public V1Service replaceNamespacedServiceStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Service> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -58420,13 +60524,21 @@ public ApiResponse replaceNamespacedServiceStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -58468,13 +60580,21 @@ public okhttp3.Call replaceNamespacedServiceStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -58592,13 +60712,21 @@ private okhttp3.Call replaceNodeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Node * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -58635,13 +60763,21 @@ public V1Node replaceNode( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Node> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -58680,13 +60816,21 @@ public ApiResponse replaceNodeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -58727,13 +60871,21 @@ public okhttp3.Call replaceNodeAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -58851,13 +61003,21 @@ private okhttp3.Call replaceNodeStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Node * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -58894,13 +61054,21 @@ public V1Node replaceNodeStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Node> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -58939,13 +61107,21 @@ public ApiResponse replaceNodeStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -58986,13 +61162,21 @@ public okhttp3.Call replaceNodeStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -59111,13 +61295,21 @@ private okhttp3.Call replacePersistentVolumeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PersistentVolume * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -59155,13 +61347,21 @@ public V1PersistentVolume replacePersistentVolume( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PersistentVolume> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -59200,13 +61400,21 @@ public ApiResponse replacePersistentVolumeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -59247,13 +61455,21 @@ public okhttp3.Call replacePersistentVolumeAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -59372,13 +61588,21 @@ private okhttp3.Call replacePersistentVolumeStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PersistentVolume * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -59416,13 +61640,21 @@ public V1PersistentVolume replacePersistentVolumeStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PersistentVolume> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -59461,13 +61693,21 @@ public ApiResponse replacePersistentVolumeStatusWithHttpInfo * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/DiscoveryV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/DiscoveryV1Api.java index 3fa8345d2a..9429e8d8fe 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/DiscoveryV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/DiscoveryV1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedEndpointSliceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1EndpointSlice * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V1EndpointSlice createNamespacedEndpointSlice( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1EndpointSlice> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedEndpointSliceWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2363,13 +2395,21 @@ public okhttp3.Call listNamespacedEndpointSliceAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2514,13 +2554,21 @@ private okhttp3.Call patchNamespacedEndpointSliceValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2566,13 +2614,21 @@ public V1EndpointSlice patchNamespacedEndpointSlice( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2619,13 +2675,21 @@ public ApiResponse patchNamespacedEndpointSliceWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2831,13 +2895,21 @@ public okhttp3.Call readNamespacedEndpointSliceAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2967,13 +3039,21 @@ private okhttp3.Call replaceNamespacedEndpointSliceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1EndpointSlice * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3013,13 +3093,21 @@ public V1EndpointSlice replaceNamespacedEndpointSlice( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1EndpointSlice> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3060,13 +3148,21 @@ public ApiResponse replaceNamespacedEndpointSliceWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/DiscoveryV1beta1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/DiscoveryV1beta1Api.java index 25282d111d..0d0e728d34 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/DiscoveryV1beta1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/DiscoveryV1beta1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedEndpointSliceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1EndpointSlice * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V1beta1EndpointSlice createNamespacedEndpointSlice( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1EndpointSlice> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedEndpointSliceWithHttpIn * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2363,13 +2395,21 @@ public okhttp3.Call listNamespacedEndpointSliceAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2514,13 +2554,21 @@ private okhttp3.Call patchNamespacedEndpointSliceValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2566,13 +2614,21 @@ public V1beta1EndpointSlice patchNamespacedEndpointSlice( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2619,13 +2675,21 @@ public ApiResponse patchNamespacedEndpointSliceWithHttpInf * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2834,13 +2898,21 @@ public okhttp3.Call readNamespacedEndpointSliceAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2970,13 +3042,21 @@ private okhttp3.Call replaceNamespacedEndpointSliceValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1EndpointSlice * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3016,13 +3096,21 @@ public V1beta1EndpointSlice replaceNamespacedEndpointSlice( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1EndpointSlice> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3063,13 +3151,21 @@ public ApiResponse replaceNamespacedEndpointSliceWithHttpI * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/EventsV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/EventsV1Api.java index 926c691238..8a82fa1cb9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/EventsV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/EventsV1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedEventValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return EventsV1Event * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public EventsV1Event createNamespacedEvent( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<EventsV1Event> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedEventWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2363,13 +2395,21 @@ public okhttp3.Call listNamespacedEventAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2514,13 +2554,21 @@ private okhttp3.Call patchNamespacedEventValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2566,13 +2614,21 @@ public EventsV1Event patchNamespacedEvent( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2619,13 +2675,21 @@ public ApiResponse patchNamespacedEventWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2831,13 +2895,21 @@ public okhttp3.Call readNamespacedEventAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2967,13 +3039,21 @@ private okhttp3.Call replaceNamespacedEventValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return EventsV1Event * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3013,13 +3093,21 @@ public EventsV1Event replaceNamespacedEvent( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<EventsV1Event> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3060,13 +3148,21 @@ public ApiResponse replaceNamespacedEventWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/EventsV1beta1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/EventsV1beta1Api.java index 9c6439f4e2..9e6d538963 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/EventsV1beta1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/EventsV1beta1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedEventValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1Event * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V1beta1Event createNamespacedEvent( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1Event> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedEventWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2363,13 +2395,21 @@ public okhttp3.Call listNamespacedEventAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2514,13 +2554,21 @@ private okhttp3.Call patchNamespacedEventValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2566,13 +2614,21 @@ public V1beta1Event patchNamespacedEvent( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2619,13 +2675,21 @@ public ApiResponse patchNamespacedEventWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2831,13 +2895,21 @@ public okhttp3.Call readNamespacedEventAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2967,13 +3039,21 @@ private okhttp3.Call replaceNamespacedEventValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1Event * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3013,13 +3093,21 @@ public V1beta1Event replaceNamespacedEvent( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1Event> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3060,13 +3148,21 @@ public ApiResponse replaceNamespacedEventWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/FlowcontrolApiserverV1beta1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/FlowcontrolApiserverV1beta1Api.java index cb06a4b734..94eb843390 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/FlowcontrolApiserverV1beta1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/FlowcontrolApiserverV1beta1Api.java @@ -63,13 +63,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -177,13 +185,21 @@ private okhttp3.Call createFlowSchemaValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1FlowSchema * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -219,13 +235,21 @@ public V1beta1FlowSchema createFlowSchema( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1FlowSchema> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -263,13 +287,21 @@ public ApiResponse createFlowSchemaWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -309,13 +341,21 @@ public okhttp3.Call createFlowSchemaAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -424,13 +464,21 @@ private okhttp3.Call createPriorityLevelConfigurationValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1PriorityLevelConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -467,13 +515,21 @@ public V1beta1PriorityLevelConfiguration createPriorityLevelConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1PriorityLevelConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -512,13 +568,21 @@ public V1beta1PriorityLevelConfiguration createPriorityLevelConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3396,13 +3460,21 @@ public okhttp3.Call listPriorityLevelConfigurationAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3536,13 +3608,21 @@ private okhttp3.Call patchFlowSchemaValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3586,13 +3666,21 @@ public V1beta1FlowSchema patchFlowSchema( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3637,13 +3725,21 @@ public ApiResponse patchFlowSchemaWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3690,13 +3786,21 @@ public okhttp3.Call patchFlowSchemaAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3830,13 +3934,21 @@ private okhttp3.Call patchFlowSchemaStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3880,13 +3992,21 @@ public V1beta1FlowSchema patchFlowSchemaStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3931,13 +4051,21 @@ public ApiResponse patchFlowSchemaStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3984,13 +4112,21 @@ public okhttp3.Call patchFlowSchemaStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4124,13 +4260,21 @@ private okhttp3.Call patchPriorityLevelConfigurationValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4174,13 +4318,21 @@ public V1beta1PriorityLevelConfiguration patchPriorityLevelConfiguration( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4225,13 +4377,21 @@ public ApiResponse patchPriorityLevelConfigur * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4278,13 +4438,21 @@ public okhttp3.Call patchPriorityLevelConfigurationAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4418,13 +4586,21 @@ private okhttp3.Call patchPriorityLevelConfigurationStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4468,13 +4644,21 @@ public V1beta1PriorityLevelConfiguration patchPriorityLevelConfigurationStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4520,13 +4704,21 @@ public V1beta1PriorityLevelConfiguration patchPriorityLevelConfigurationStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5144,13 +5336,21 @@ public okhttp3.Call readPriorityLevelConfigurationStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -5268,13 +5468,21 @@ private okhttp3.Call replaceFlowSchemaValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1FlowSchema * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5311,13 +5519,21 @@ public V1beta1FlowSchema replaceFlowSchema( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1FlowSchema> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5356,13 +5572,21 @@ public ApiResponse replaceFlowSchemaWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -5403,13 +5627,21 @@ public okhttp3.Call replaceFlowSchemaAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -5528,13 +5760,21 @@ private okhttp3.Call replaceFlowSchemaStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1FlowSchema * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5572,13 +5812,21 @@ public V1beta1FlowSchema replaceFlowSchemaStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1FlowSchema> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5617,13 +5865,21 @@ public ApiResponse replaceFlowSchemaStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -5664,13 +5920,21 @@ public okhttp3.Call replaceFlowSchemaStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -5789,13 +6053,21 @@ private okhttp3.Call replacePriorityLevelConfigurationValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1PriorityLevelConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5833,13 +6105,21 @@ public V1beta1PriorityLevelConfiguration replacePriorityLevelConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1PriorityLevelConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5879,13 +6159,21 @@ public V1beta1PriorityLevelConfiguration replacePriorityLevelConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -5926,13 +6214,21 @@ public okhttp3.Call replacePriorityLevelConfigurationAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -6051,13 +6347,21 @@ private okhttp3.Call replacePriorityLevelConfigurationStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1PriorityLevelConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6095,13 +6399,21 @@ public V1beta1PriorityLevelConfiguration replacePriorityLevelConfigurationStatus * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1PriorityLevelConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6141,13 +6453,21 @@ public V1beta1PriorityLevelConfiguration replacePriorityLevelConfigurationStatus * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/FlowcontrolApiserverV1beta2Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/FlowcontrolApiserverV1beta2Api.java index 056692d1e2..a559d8a25a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/FlowcontrolApiserverV1beta2Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/FlowcontrolApiserverV1beta2Api.java @@ -63,13 +63,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -177,13 +185,21 @@ private okhttp3.Call createFlowSchemaValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta2FlowSchema * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -219,13 +235,21 @@ public V1beta2FlowSchema createFlowSchema( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta2FlowSchema> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -263,13 +287,21 @@ public ApiResponse createFlowSchemaWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -309,13 +341,21 @@ public okhttp3.Call createFlowSchemaAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -424,13 +464,21 @@ private okhttp3.Call createPriorityLevelConfigurationValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta2PriorityLevelConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -467,13 +515,21 @@ public V1beta2PriorityLevelConfiguration createPriorityLevelConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta2PriorityLevelConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -512,13 +568,21 @@ public V1beta2PriorityLevelConfiguration createPriorityLevelConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3396,13 +3460,21 @@ public okhttp3.Call listPriorityLevelConfigurationAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3536,13 +3608,21 @@ private okhttp3.Call patchFlowSchemaValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3586,13 +3666,21 @@ public V1beta2FlowSchema patchFlowSchema( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3637,13 +3725,21 @@ public ApiResponse patchFlowSchemaWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3690,13 +3786,21 @@ public okhttp3.Call patchFlowSchemaAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3830,13 +3934,21 @@ private okhttp3.Call patchFlowSchemaStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3880,13 +3992,21 @@ public V1beta2FlowSchema patchFlowSchemaStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3931,13 +4051,21 @@ public ApiResponse patchFlowSchemaStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3984,13 +4112,21 @@ public okhttp3.Call patchFlowSchemaStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4124,13 +4260,21 @@ private okhttp3.Call patchPriorityLevelConfigurationValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4174,13 +4318,21 @@ public V1beta2PriorityLevelConfiguration patchPriorityLevelConfiguration( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4225,13 +4377,21 @@ public ApiResponse patchPriorityLevelConfigur * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4278,13 +4438,21 @@ public okhttp3.Call patchPriorityLevelConfigurationAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4418,13 +4586,21 @@ private okhttp3.Call patchPriorityLevelConfigurationStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4468,13 +4644,21 @@ public V1beta2PriorityLevelConfiguration patchPriorityLevelConfigurationStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4520,13 +4704,21 @@ public V1beta2PriorityLevelConfiguration patchPriorityLevelConfigurationStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5144,13 +5336,21 @@ public okhttp3.Call readPriorityLevelConfigurationStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -5268,13 +5468,21 @@ private okhttp3.Call replaceFlowSchemaValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta2FlowSchema * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5311,13 +5519,21 @@ public V1beta2FlowSchema replaceFlowSchema( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta2FlowSchema> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5356,13 +5572,21 @@ public ApiResponse replaceFlowSchemaWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -5403,13 +5627,21 @@ public okhttp3.Call replaceFlowSchemaAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -5528,13 +5760,21 @@ private okhttp3.Call replaceFlowSchemaStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta2FlowSchema * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5572,13 +5812,21 @@ public V1beta2FlowSchema replaceFlowSchemaStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta2FlowSchema> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5617,13 +5865,21 @@ public ApiResponse replaceFlowSchemaStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -5664,13 +5920,21 @@ public okhttp3.Call replaceFlowSchemaStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -5789,13 +6053,21 @@ private okhttp3.Call replacePriorityLevelConfigurationValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta2PriorityLevelConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5833,13 +6105,21 @@ public V1beta2PriorityLevelConfiguration replacePriorityLevelConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta2PriorityLevelConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5879,13 +6159,21 @@ public V1beta2PriorityLevelConfiguration replacePriorityLevelConfiguration( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -5926,13 +6214,21 @@ public okhttp3.Call replacePriorityLevelConfigurationAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -6051,13 +6347,21 @@ private okhttp3.Call replacePriorityLevelConfigurationStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta2PriorityLevelConfiguration * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6095,13 +6399,21 @@ public V1beta2PriorityLevelConfiguration replacePriorityLevelConfigurationStatus * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta2PriorityLevelConfiguration> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6141,13 +6453,21 @@ public V1beta2PriorityLevelConfiguration replacePriorityLevelConfigurationStatus * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/InternalApiserverV1alpha1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/InternalApiserverV1alpha1Api.java index 6e1f260e1e..2cb7835d81 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/InternalApiserverV1alpha1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/InternalApiserverV1alpha1Api.java @@ -61,13 +61,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -175,13 +183,21 @@ private okhttp3.Call createStorageVersionValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1alpha1StorageVersion * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -217,13 +233,21 @@ public V1alpha1StorageVersion createStorageVersion( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1alpha1StorageVersion> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -261,13 +285,21 @@ public ApiResponse createStorageVersionWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1786,13 +1818,21 @@ public okhttp3.Call listStorageVersionAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1926,13 +1966,21 @@ private okhttp3.Call patchStorageVersionValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1976,13 +2024,21 @@ public V1alpha1StorageVersion patchStorageVersion( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2027,13 +2083,21 @@ public ApiResponse patchStorageVersionWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2080,13 +2144,21 @@ public okhttp3.Call patchStorageVersionAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2220,13 +2292,21 @@ private okhttp3.Call patchStorageVersionStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2270,13 +2350,21 @@ public V1alpha1StorageVersion patchStorageVersionStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2321,13 +2409,21 @@ public ApiResponse patchStorageVersionStatusWithHttpInfo * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2656,13 +2752,21 @@ public okhttp3.Call readStorageVersionStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2781,13 +2885,21 @@ private okhttp3.Call replaceStorageVersionValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1alpha1StorageVersion * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2825,13 +2937,21 @@ public V1alpha1StorageVersion replaceStorageVersion( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1alpha1StorageVersion> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2870,13 +2990,21 @@ public ApiResponse replaceStorageVersionWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2917,13 +3045,21 @@ public okhttp3.Call replaceStorageVersionAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3042,13 +3178,21 @@ private okhttp3.Call replaceStorageVersionStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1alpha1StorageVersion * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3086,13 +3230,21 @@ public V1alpha1StorageVersion replaceStorageVersionStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1alpha1StorageVersion> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3131,13 +3283,21 @@ public ApiResponse replaceStorageVersionStatusWithHttpIn * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NetworkingV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NetworkingV1Api.java index 861c0f5e65..936f745365 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NetworkingV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NetworkingV1Api.java @@ -65,13 +65,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -179,13 +187,21 @@ private okhttp3.Call createIngressClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1IngressClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -221,13 +237,21 @@ public V1IngressClass createIngressClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1IngressClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -265,13 +289,21 @@ public ApiResponse createIngressClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -312,13 +344,21 @@ public okhttp3.Call createIngressClassAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -439,13 +479,21 @@ private okhttp3.Call createNamespacedIngressValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Ingress * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -484,13 +532,21 @@ public V1Ingress createNamespacedIngress( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Ingress> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -530,13 +586,21 @@ public ApiResponse createNamespacedIngressWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -578,13 +642,21 @@ public okhttp3.Call createNamespacedIngressAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -705,13 +777,21 @@ private okhttp3.Call createNamespacedNetworkPolicyValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1NetworkPolicy * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -750,13 +830,21 @@ public V1NetworkPolicy createNamespacedNetworkPolicy( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1NetworkPolicy> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -796,13 +884,21 @@ public ApiResponse createNamespacedNetworkPolicyWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -6150,13 +6246,21 @@ public okhttp3.Call listNetworkPolicyForAllNamespacesAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6290,13 +6394,21 @@ private okhttp3.Call patchIngressClassValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6340,13 +6452,21 @@ public V1IngressClass patchIngressClass( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6391,13 +6511,21 @@ public ApiResponse patchIngressClassWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6445,13 +6573,21 @@ public okhttp3.Call patchIngressClassAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6596,13 +6732,21 @@ private okhttp3.Call patchNamespacedIngressValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6648,13 +6792,21 @@ public V1Ingress patchNamespacedIngress( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6701,13 +6853,21 @@ public ApiResponse patchNamespacedIngressWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6756,13 +6916,21 @@ public okhttp3.Call patchNamespacedIngressAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6907,13 +7075,21 @@ private okhttp3.Call patchNamespacedIngressStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6959,13 +7135,21 @@ public V1Ingress patchNamespacedIngressStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7012,13 +7196,21 @@ public ApiResponse patchNamespacedIngressStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7067,13 +7259,21 @@ public okhttp3.Call patchNamespacedIngressStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7218,13 +7418,21 @@ private okhttp3.Call patchNamespacedNetworkPolicyValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7270,13 +7478,21 @@ public V1NetworkPolicy patchNamespacedNetworkPolicy( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7323,13 +7539,21 @@ public ApiResponse patchNamespacedNetworkPolicyWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7364,10 +7588,38 @@ public okhttp3.Call patchNamespacedNetworkPolicyAsync( return localVarCall; } /** - * Build call for readIngressClass + * Build call for patchNamespacedNetworkPolicyStatus * - * @param name name of the IngressClass (required) + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is + * required for apply requests (application/apply-patch) but optional for non-apply patch + * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param force Force is going to \"force\" Apply requests. It means user will + * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply + * patch requests. (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -7375,17 +7627,29 @@ public okhttp3.Call patchNamespacedNetworkPolicyAsync( * * * + * * *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
*/ - public okhttp3.Call readIngressClassCall(String name, String pretty, final ApiCallback _callback) + public okhttp3.Call patchNamespacedNetworkPolicyStatusCall( + String name, + String namespace, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force, + final ApiCallback _callback) throws ApiException { - Object localVarPostBody = null; + Object localVarPostBody = body; // create path and map variables String localVarPath = - "/apis/networking.k8s.io/v1/ingressclasses/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); + "/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); @@ -7393,6 +7657,23 @@ public okhttp3.Call readIngressClassCall(String name, String pretty, final ApiCa localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); } + if (dryRun != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); + } + + if (fieldManager != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); + } + + if (fieldValidation != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); + } + + if (force != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("force", force)); + } + Map localVarHeaderParams = new HashMap(); Map localVarCookieParams = new HashMap(); Map localVarFormParams = new HashMap(); @@ -7404,8 +7685,12 @@ public okhttp3.Call readIngressClassCall(String name, String pretty, final ApiCa localVarHeaderParams.put("Accept", localVarAccept); } - final String[] localVarContentTypes = {}; - + final String[] localVarContentTypes = { + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json", + "application/apply-patch+yaml" + }; final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes); localVarHeaderParams.put("Content-Type", localVarContentType); @@ -7413,7 +7698,7 @@ public okhttp3.Call readIngressClassCall(String name, String pretty, final ApiCa String[] localVarAuthNames = new String[] {"BearerToken"}; return localVarApiClient.buildCall( localVarPath, - "GET", + "PATCH", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, @@ -7425,66 +7710,196 @@ public okhttp3.Call readIngressClassCall(String name, String pretty, final ApiCa } @SuppressWarnings("rawtypes") - private okhttp3.Call readIngressClassValidateBeforeCall( - String name, String pretty, final ApiCallback _callback) throws ApiException { + private okhttp3.Call patchNamespacedNetworkPolicyStatusValidateBeforeCall( + String name, + String namespace, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force, + final ApiCallback _callback) + throws ApiException { // verify the required parameter 'name' is set if (name == null) { throw new ApiException( - "Missing the required parameter 'name' when calling readIngressClass(Async)"); + "Missing the required parameter 'name' when calling patchNamespacedNetworkPolicyStatus(Async)"); } - okhttp3.Call localVarCall = readIngressClassCall(name, pretty, _callback); + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling patchNamespacedNetworkPolicyStatus(Async)"); + } + + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException( + "Missing the required parameter 'body' when calling patchNamespacedNetworkPolicyStatus(Async)"); + } + + okhttp3.Call localVarCall = + patchNamespacedNetworkPolicyStatusCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); return localVarCall; } /** - * read the specified IngressClass + * partially update status of the specified NetworkPolicy * - * @param name name of the IngressClass (required) + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) - * @return V1IngressClass + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is + * required for apply requests (application/apply-patch) but optional for non-apply patch + * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param force Force is going to \"force\" Apply requests. It means user will + * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply + * patch requests. (optional) + * @return V1NetworkPolicy * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details * * * + * * *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
*/ - public V1IngressClass readIngressClass(String name, String pretty) throws ApiException { - ApiResponse localVarResp = readIngressClassWithHttpInfo(name, pretty); + public V1NetworkPolicy patchNamespacedNetworkPolicyStatus( + String name, + String namespace, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force) + throws ApiException { + ApiResponse localVarResp = + patchNamespacedNetworkPolicyStatusWithHttpInfo( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); return localVarResp.getData(); } /** - * read the specified IngressClass + * partially update status of the specified NetworkPolicy * - * @param name name of the IngressClass (required) + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) - * @return ApiResponse<V1IngressClass> + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is + * required for apply requests (application/apply-patch) but optional for non-apply patch + * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param force Force is going to \"force\" Apply requests. It means user will + * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply + * patch requests. (optional) + * @return ApiResponse<V1NetworkPolicy> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details * * * + * * *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
*/ - public ApiResponse readIngressClassWithHttpInfo(String name, String pretty) + public ApiResponse patchNamespacedNetworkPolicyStatusWithHttpInfo( + String name, + String namespace, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force) throws ApiException { - okhttp3.Call localVarCall = readIngressClassValidateBeforeCall(name, pretty, null); - Type localVarReturnType = new TypeToken() {}.getType(); + okhttp3.Call localVarCall = + patchNamespacedNetworkPolicyStatusValidateBeforeCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, null); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) read the specified IngressClass + * (asynchronously) partially update status of the specified NetworkPolicy * - * @param name name of the IngressClass (required) + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is + * required for apply requests (application/apply-patch) but optional for non-apply patch + * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param force Force is going to \"force\" Apply requests. It means user will + * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply + * patch requests. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -7492,22 +7907,33 @@ public ApiResponse readIngressClassWithHttpInfo(String name, Str * * * + * * *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
*/ - public okhttp3.Call readIngressClassAsync( - String name, String pretty, final ApiCallback _callback) throws ApiException { + public okhttp3.Call patchNamespacedNetworkPolicyStatusAsync( + String name, + String namespace, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force, + final ApiCallback _callback) + throws ApiException { - okhttp3.Call localVarCall = readIngressClassValidateBeforeCall(name, pretty, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); + okhttp3.Call localVarCall = + patchNamespacedNetworkPolicyStatusValidateBeforeCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** - * Build call for readNamespacedIngress + * Build call for readIngressClass * - * @param name name of the Ingress (required) - * @param namespace object name and auth scope, such as for teams and projects (required) + * @param name name of the IngressClass (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -7519,17 +7945,14 @@ public okhttp3.Call readIngressClassAsync( * 401 Unauthorized - * */ - public okhttp3.Call readNamespacedIngressCall( - String name, String namespace, String pretty, final ApiCallback _callback) + public okhttp3.Call readIngressClassCall(String name, String pretty, final ApiCallback _callback) throws ApiException { Object localVarPostBody = null; // create path and map variables String localVarPath = - "/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) - .replaceAll( - "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); + "/apis/networking.k8s.io/v1/ingressclasses/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); @@ -7569,33 +7992,25 @@ public okhttp3.Call readNamespacedIngressCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call readNamespacedIngressValidateBeforeCall( - String name, String namespace, String pretty, final ApiCallback _callback) - throws ApiException { + private okhttp3.Call readIngressClassValidateBeforeCall( + String name, String pretty, final ApiCallback _callback) throws ApiException { // verify the required parameter 'name' is set if (name == null) { throw new ApiException( - "Missing the required parameter 'name' when calling readNamespacedIngress(Async)"); - } - - // verify the required parameter 'namespace' is set - if (namespace == null) { - throw new ApiException( - "Missing the required parameter 'namespace' when calling readNamespacedIngress(Async)"); + "Missing the required parameter 'name' when calling readIngressClass(Async)"); } - okhttp3.Call localVarCall = readNamespacedIngressCall(name, namespace, pretty, _callback); + okhttp3.Call localVarCall = readIngressClassCall(name, pretty, _callback); return localVarCall; } /** - * read the specified Ingress + * read the specified IngressClass * - * @param name name of the Ingress (required) - * @param namespace object name and auth scope, such as for teams and projects (required) + * @param name name of the IngressClass (required) * @param pretty If 'true', then the output is pretty printed. (optional) - * @return V1Ingress + * @return V1IngressClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -7605,8 +8020,160 @@ private okhttp3.Call readNamespacedIngressValidateBeforeCall( * 401 Unauthorized - * */ - public V1Ingress readNamespacedIngress(String name, String namespace, String pretty) - throws ApiException { + public V1IngressClass readIngressClass(String name, String pretty) throws ApiException { + ApiResponse localVarResp = readIngressClassWithHttpInfo(name, pretty); + return localVarResp.getData(); + } + + /** + * read the specified IngressClass + * + * @param name name of the IngressClass (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @return ApiResponse<V1IngressClass> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public ApiResponse readIngressClassWithHttpInfo(String name, String pretty) + throws ApiException { + okhttp3.Call localVarCall = readIngressClassValidateBeforeCall(name, pretty, null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) read the specified IngressClass + * + * @param name name of the IngressClass (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call readIngressClassAsync( + String name, String pretty, final ApiCallback _callback) throws ApiException { + + okhttp3.Call localVarCall = readIngressClassValidateBeforeCall(name, pretty, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } + /** + * Build call for readNamespacedIngress + * + * @param name name of the Ingress (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call readNamespacedIngressCall( + String name, String namespace, String pretty, final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = null; + + // create path and map variables + String localVarPath = + "/apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "GET", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call readNamespacedIngressValidateBeforeCall( + String name, String namespace, String pretty, final ApiCallback _callback) + throws ApiException { + + // verify the required parameter 'name' is set + if (name == null) { + throw new ApiException( + "Missing the required parameter 'name' when calling readNamespacedIngress(Async)"); + } + + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling readNamespacedIngress(Async)"); + } + + okhttp3.Call localVarCall = readNamespacedIngressCall(name, namespace, pretty, _callback); + return localVarCall; + } + + /** + * read the specified Ingress + * + * @param name name of the Ingress (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @return V1Ingress + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public V1Ingress readNamespacedIngress(String name, String namespace, String pretty) + throws ApiException { ApiResponse localVarResp = readNamespacedIngressWithHttpInfo(name, namespace, pretty); return localVarResp.getData(); @@ -7955,7 +8522,167 @@ public ApiResponse readNamespacedNetworkPolicyWithHttpInfo( } /** - * (asynchronously) read the specified NetworkPolicy + * (asynchronously) read the specified NetworkPolicy + * + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call readNamespacedNetworkPolicyAsync( + String name, String namespace, String pretty, final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + readNamespacedNetworkPolicyValidateBeforeCall(name, namespace, pretty, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } + /** + * Build call for readNamespacedNetworkPolicyStatus + * + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call readNamespacedNetworkPolicyStatusCall( + String name, String namespace, String pretty, final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = null; + + // create path and map variables + String localVarPath = + "/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "GET", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call readNamespacedNetworkPolicyStatusValidateBeforeCall( + String name, String namespace, String pretty, final ApiCallback _callback) + throws ApiException { + + // verify the required parameter 'name' is set + if (name == null) { + throw new ApiException( + "Missing the required parameter 'name' when calling readNamespacedNetworkPolicyStatus(Async)"); + } + + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling readNamespacedNetworkPolicyStatus(Async)"); + } + + okhttp3.Call localVarCall = + readNamespacedNetworkPolicyStatusCall(name, namespace, pretty, _callback); + return localVarCall; + } + + /** + * read status of the specified NetworkPolicy + * + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @return V1NetworkPolicy + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public V1NetworkPolicy readNamespacedNetworkPolicyStatus( + String name, String namespace, String pretty) throws ApiException { + ApiResponse localVarResp = + readNamespacedNetworkPolicyStatusWithHttpInfo(name, namespace, pretty); + return localVarResp.getData(); + } + + /** + * read status of the specified NetworkPolicy + * + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @return ApiResponse<V1NetworkPolicy> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public ApiResponse readNamespacedNetworkPolicyStatusWithHttpInfo( + String name, String namespace, String pretty) throws ApiException { + okhttp3.Call localVarCall = + readNamespacedNetworkPolicyStatusValidateBeforeCall(name, namespace, pretty, null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) read status of the specified NetworkPolicy * * @param name name of the NetworkPolicy (required) * @param namespace object name and auth scope, such as for teams and projects (required) @@ -7970,12 +8697,12 @@ public ApiResponse readNamespacedNetworkPolicyWithHttpInfo( * 401 Unauthorized - * */ - public okhttp3.Call readNamespacedNetworkPolicyAsync( + public okhttp3.Call readNamespacedNetworkPolicyStatusAsync( String name, String namespace, String pretty, final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = - readNamespacedNetworkPolicyValidateBeforeCall(name, namespace, pretty, _callback); + readNamespacedNetworkPolicyStatusValidateBeforeCall(name, namespace, pretty, _callback); Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; @@ -7992,13 +8719,21 @@ public okhttp3.Call readNamespacedNetworkPolicyAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -8117,13 +8852,21 @@ private okhttp3.Call replaceIngressClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1IngressClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8160,13 +8903,21 @@ public V1IngressClass replaceIngressClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1IngressClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8205,13 +8956,21 @@ public ApiResponse replaceIngressClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -8253,13 +9012,21 @@ public okhttp3.Call replaceIngressClassAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -8389,13 +9156,21 @@ private okhttp3.Call replaceNamespacedIngressValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Ingress * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8435,13 +9210,21 @@ public V1Ingress replaceNamespacedIngress( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Ingress> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8482,13 +9265,21 @@ public ApiResponse replaceNamespacedIngressWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -8531,13 +9322,21 @@ public okhttp3.Call replaceNamespacedIngressAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -8667,13 +9466,21 @@ private okhttp3.Call replaceNamespacedIngressStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Ingress * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8713,13 +9520,21 @@ public V1Ingress replaceNamespacedIngressStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Ingress> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8760,13 +9575,21 @@ public ApiResponse replaceNamespacedIngressStatusWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -8809,13 +9632,21 @@ public okhttp3.Call replaceNamespacedIngressStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -8945,13 +9776,21 @@ private okhttp3.Call replaceNamespacedNetworkPolicyValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1NetworkPolicy * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8991,13 +9830,21 @@ public V1NetworkPolicy replaceNamespacedNetworkPolicy( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1NetworkPolicy> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9038,13 +9885,21 @@ public ApiResponse replaceNamespacedNetworkPolicyWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9074,4 +9929,314 @@ public okhttp3.Call replaceNamespacedNetworkPolicyAsync( localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } + /** + * Build call for replaceNamespacedNetworkPolicyStatus + * + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public okhttp3.Call replaceNamespacedNetworkPolicyStatusCall( + String name, + String namespace, + V1NetworkPolicy body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = body; + + // create path and map variables + String localVarPath = + "/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + if (dryRun != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); + } + + if (fieldManager != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); + } + + if (fieldValidation != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "PUT", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call replaceNamespacedNetworkPolicyStatusValidateBeforeCall( + String name, + String namespace, + V1NetworkPolicy body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + + // verify the required parameter 'name' is set + if (name == null) { + throw new ApiException( + "Missing the required parameter 'name' when calling replaceNamespacedNetworkPolicyStatus(Async)"); + } + + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling replaceNamespacedNetworkPolicyStatus(Async)"); + } + + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException( + "Missing the required parameter 'body' when calling replaceNamespacedNetworkPolicyStatus(Async)"); + } + + okhttp3.Call localVarCall = + replaceNamespacedNetworkPolicyStatusCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); + return localVarCall; + } + + /** + * replace status of the specified NetworkPolicy + * + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @return V1NetworkPolicy + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public V1NetworkPolicy replaceNamespacedNetworkPolicyStatus( + String name, + String namespace, + V1NetworkPolicy body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation) + throws ApiException { + ApiResponse localVarResp = + replaceNamespacedNetworkPolicyStatusWithHttpInfo( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); + return localVarResp.getData(); + } + + /** + * replace status of the specified NetworkPolicy + * + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @return ApiResponse<V1NetworkPolicy> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public ApiResponse replaceNamespacedNetworkPolicyStatusWithHttpInfo( + String name, + String namespace, + V1NetworkPolicy body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation) + throws ApiException { + okhttp3.Call localVarCall = + replaceNamespacedNetworkPolicyStatusValidateBeforeCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) replace status of the specified NetworkPolicy + * + * @param name name of the NetworkPolicy (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public okhttp3.Call replaceNamespacedNetworkPolicyStatusAsync( + String name, + String namespace, + V1NetworkPolicy body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + replaceNamespacedNetworkPolicyStatusValidateBeforeCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1Api.java index feddd5e470..48a6ce6427 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1Api.java @@ -61,13 +61,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -175,13 +183,21 @@ private okhttp3.Call createRuntimeClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1RuntimeClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -217,13 +233,21 @@ public V1RuntimeClass createRuntimeClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1RuntimeClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -261,13 +285,21 @@ public ApiResponse createRuntimeClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1786,13 +1818,21 @@ public okhttp3.Call listRuntimeClassAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1926,13 +1966,21 @@ private okhttp3.Call patchRuntimeClassValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1976,13 +2024,21 @@ public V1RuntimeClass patchRuntimeClass( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2027,13 +2083,21 @@ public ApiResponse patchRuntimeClassWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2218,13 +2282,21 @@ public okhttp3.Call readRuntimeClassAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2343,13 +2415,21 @@ private okhttp3.Call replaceRuntimeClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1RuntimeClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2386,13 +2466,21 @@ public V1RuntimeClass replaceRuntimeClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1RuntimeClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2431,13 +2519,21 @@ public ApiResponse replaceRuntimeClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1alpha1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1alpha1Api.java deleted file mode 100644 index 7fdf27c095..0000000000 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1alpha1Api.java +++ /dev/null @@ -1,2470 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.apis; - -import com.google.gson.reflect.TypeToken; -import io.kubernetes.client.custom.V1Patch; -import io.kubernetes.client.openapi.ApiCallback; -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.ApiResponse; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.Pair; -import io.kubernetes.client.openapi.models.V1APIResourceList; -import io.kubernetes.client.openapi.models.V1DeleteOptions; -import io.kubernetes.client.openapi.models.V1Status; -import io.kubernetes.client.openapi.models.V1alpha1RuntimeClass; -import io.kubernetes.client.openapi.models.V1alpha1RuntimeClassList; -import java.lang.reflect.Type; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class NodeV1alpha1Api { - private ApiClient localVarApiClient; - - public NodeV1alpha1Api() { - this(Configuration.getDefaultApiClient()); - } - - public NodeV1alpha1Api(ApiClient apiClient) { - this.localVarApiClient = apiClient; - } - - public ApiClient getApiClient() { - return localVarApiClient; - } - - public void setApiClient(ApiClient apiClient) { - this.localVarApiClient = apiClient; - } - - /** - * Build call for createRuntimeClass - * - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
- */ - public okhttp3.Call createRuntimeClassCall( - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = "/apis/node.k8s.io/v1alpha1/runtimeclasses"; - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (fieldManager != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); - } - - if (fieldValidation != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "POST", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call createRuntimeClassValidateBeforeCall( - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'body' is set - if (body == null) { - throw new ApiException( - "Missing the required parameter 'body' when calling createRuntimeClass(Async)"); - } - - okhttp3.Call localVarCall = - createRuntimeClassCall(body, pretty, dryRun, fieldManager, fieldValidation, _callback); - return localVarCall; - } - - /** - * create a RuntimeClass - * - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @return V1alpha1RuntimeClass - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
- */ - public V1alpha1RuntimeClass createRuntimeClass( - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation) - throws ApiException { - ApiResponse localVarResp = - createRuntimeClassWithHttpInfo(body, pretty, dryRun, fieldManager, fieldValidation); - return localVarResp.getData(); - } - - /** - * create a RuntimeClass - * - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @return ApiResponse<V1alpha1RuntimeClass> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
- */ - public ApiResponse createRuntimeClassWithHttpInfo( - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation) - throws ApiException { - okhttp3.Call localVarCall = - createRuntimeClassValidateBeforeCall( - body, pretty, dryRun, fieldManager, fieldValidation, null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) create a RuntimeClass - * - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
- */ - public okhttp3.Call createRuntimeClassAsync( - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - createRuntimeClassValidateBeforeCall( - body, pretty, dryRun, fieldManager, fieldValidation, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for deleteCollectionRuntimeClass - * - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param body (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call deleteCollectionRuntimeClassCall( - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = "/apis/node.k8s.io/v1alpha1/runtimeclasses"; - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (_continue != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("continue", _continue)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (fieldSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldSelector", fieldSelector)); - } - - if (gracePeriodSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("gracePeriodSeconds", gracePeriodSeconds)); - } - - if (labelSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("labelSelector", labelSelector)); - } - - if (limit != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); - } - - if (orphanDependents != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("orphanDependents", orphanDependents)); - } - - if (propagationPolicy != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("propagationPolicy", propagationPolicy)); - } - - if (resourceVersion != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); - } - - if (resourceVersionMatch != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersionMatch", resourceVersionMatch)); - } - - if (timeoutSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("timeoutSeconds", timeoutSeconds)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "DELETE", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call deleteCollectionRuntimeClassValidateBeforeCall( - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - deleteCollectionRuntimeClassCall( - pretty, - _continue, - dryRun, - fieldSelector, - gracePeriodSeconds, - labelSelector, - limit, - orphanDependents, - propagationPolicy, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - body, - _callback); - return localVarCall; - } - - /** - * delete collection of RuntimeClass - * - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param body (optional) - * @return V1Status - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1Status deleteCollectionRuntimeClass( - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body) - throws ApiException { - ApiResponse localVarResp = - deleteCollectionRuntimeClassWithHttpInfo( - pretty, - _continue, - dryRun, - fieldSelector, - gracePeriodSeconds, - labelSelector, - limit, - orphanDependents, - propagationPolicy, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - body); - return localVarResp.getData(); - } - - /** - * delete collection of RuntimeClass - * - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param body (optional) - * @return ApiResponse<V1Status> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse deleteCollectionRuntimeClassWithHttpInfo( - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body) - throws ApiException { - okhttp3.Call localVarCall = - deleteCollectionRuntimeClassValidateBeforeCall( - pretty, - _continue, - dryRun, - fieldSelector, - gracePeriodSeconds, - labelSelector, - limit, - orphanDependents, - propagationPolicy, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - body, - null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) delete collection of RuntimeClass - * - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param body (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call deleteCollectionRuntimeClassAsync( - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - deleteCollectionRuntimeClassValidateBeforeCall( - pretty, - _continue, - dryRun, - fieldSelector, - gracePeriodSeconds, - labelSelector, - limit, - orphanDependents, - propagationPolicy, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - body, - _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for deleteRuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param body (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
- */ - public okhttp3.Call deleteRuntimeClassCall( - String name, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = - "/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (gracePeriodSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("gracePeriodSeconds", gracePeriodSeconds)); - } - - if (orphanDependents != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("orphanDependents", orphanDependents)); - } - - if (propagationPolicy != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("propagationPolicy", propagationPolicy)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "DELETE", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call deleteRuntimeClassValidateBeforeCall( - String name, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling deleteRuntimeClass(Async)"); - } - - okhttp3.Call localVarCall = - deleteRuntimeClassCall( - name, - pretty, - dryRun, - gracePeriodSeconds, - orphanDependents, - propagationPolicy, - body, - _callback); - return localVarCall; - } - - /** - * delete a RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param body (optional) - * @return V1Status - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
- */ - public V1Status deleteRuntimeClass( - String name, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body) - throws ApiException { - ApiResponse localVarResp = - deleteRuntimeClassWithHttpInfo( - name, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body); - return localVarResp.getData(); - } - - /** - * delete a RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param body (optional) - * @return ApiResponse<V1Status> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
- */ - public ApiResponse deleteRuntimeClassWithHttpInfo( - String name, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body) - throws ApiException { - okhttp3.Call localVarCall = - deleteRuntimeClassValidateBeforeCall( - name, - pretty, - dryRun, - gracePeriodSeconds, - orphanDependents, - propagationPolicy, - body, - null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) delete a RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param body (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
- */ - public okhttp3.Call deleteRuntimeClassAsync( - String name, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - deleteRuntimeClassValidateBeforeCall( - name, - pretty, - dryRun, - gracePeriodSeconds, - orphanDependents, - propagationPolicy, - body, - _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for getAPIResources - * - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call getAPIResourcesCall(final ApiCallback _callback) throws ApiException { - Object localVarPostBody = null; - - // create path and map variables - String localVarPath = "/apis/node.k8s.io/v1alpha1/"; - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "GET", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call getAPIResourcesValidateBeforeCall(final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = getAPIResourcesCall(_callback); - return localVarCall; - } - - /** - * get available resources - * - * @return V1APIResourceList - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1APIResourceList getAPIResources() throws ApiException { - ApiResponse localVarResp = getAPIResourcesWithHttpInfo(); - return localVarResp.getData(); - } - - /** - * get available resources - * - * @return ApiResponse<V1APIResourceList> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse getAPIResourcesWithHttpInfo() throws ApiException { - okhttp3.Call localVarCall = getAPIResourcesValidateBeforeCall(null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) get available resources - * - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call getAPIResourcesAsync(final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = getAPIResourcesValidateBeforeCall(_callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for listRuntimeClass - * - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call listRuntimeClassCall( - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = null; - - // create path and map variables - String localVarPath = "/apis/node.k8s.io/v1alpha1/runtimeclasses"; - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (allowWatchBookmarks != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("allowWatchBookmarks", allowWatchBookmarks)); - } - - if (_continue != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("continue", _continue)); - } - - if (fieldSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldSelector", fieldSelector)); - } - - if (labelSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("labelSelector", labelSelector)); - } - - if (limit != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); - } - - if (resourceVersion != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); - } - - if (resourceVersionMatch != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersionMatch", resourceVersionMatch)); - } - - if (timeoutSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("timeoutSeconds", timeoutSeconds)); - } - - if (watch != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("watch", watch)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "GET", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call listRuntimeClassValidateBeforeCall( - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - listRuntimeClassCall( - pretty, - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - _callback); - return localVarCall; - } - - /** - * list or watch objects of kind RuntimeClass - * - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @return V1alpha1RuntimeClassList - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1alpha1RuntimeClassList listRuntimeClass( - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch) - throws ApiException { - ApiResponse localVarResp = - listRuntimeClassWithHttpInfo( - pretty, - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch); - return localVarResp.getData(); - } - - /** - * list or watch objects of kind RuntimeClass - * - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @return ApiResponse<V1alpha1RuntimeClassList> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse listRuntimeClassWithHttpInfo( - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch) - throws ApiException { - okhttp3.Call localVarCall = - listRuntimeClassValidateBeforeCall( - pretty, - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) list or watch objects of kind RuntimeClass - * - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call listRuntimeClassAsync( - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - listRuntimeClassValidateBeforeCall( - pretty, - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for patchRuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is - * required for apply requests (application/apply-patch) but optional for non-apply patch - * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param force Force is going to \"force\" Apply requests. It means user will - * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply - * patch requests. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public okhttp3.Call patchRuntimeClassCall( - String name, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = - "/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (fieldManager != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); - } - - if (fieldValidation != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); - } - - if (force != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("force", force)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = { - "application/json-patch+json", - "application/merge-patch+json", - "application/strategic-merge-patch+json", - "application/apply-patch+yaml" - }; - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "PATCH", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call patchRuntimeClassValidateBeforeCall( - String name, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling patchRuntimeClass(Async)"); - } - - // verify the required parameter 'body' is set - if (body == null) { - throw new ApiException( - "Missing the required parameter 'body' when calling patchRuntimeClass(Async)"); - } - - okhttp3.Call localVarCall = - patchRuntimeClassCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); - return localVarCall; - } - - /** - * partially update the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is - * required for apply requests (application/apply-patch) but optional for non-apply patch - * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param force Force is going to \"force\" Apply requests. It means user will - * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply - * patch requests. (optional) - * @return V1alpha1RuntimeClass - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public V1alpha1RuntimeClass patchRuntimeClass( - String name, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force) - throws ApiException { - ApiResponse localVarResp = - patchRuntimeClassWithHttpInfo( - name, body, pretty, dryRun, fieldManager, fieldValidation, force); - return localVarResp.getData(); - } - - /** - * partially update the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is - * required for apply requests (application/apply-patch) but optional for non-apply patch - * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param force Force is going to \"force\" Apply requests. It means user will - * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply - * patch requests. (optional) - * @return ApiResponse<V1alpha1RuntimeClass> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public ApiResponse patchRuntimeClassWithHttpInfo( - String name, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force) - throws ApiException { - okhttp3.Call localVarCall = - patchRuntimeClassValidateBeforeCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, force, null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) partially update the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is - * required for apply requests (application/apply-patch) but optional for non-apply patch - * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param force Force is going to \"force\" Apply requests. It means user will - * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply - * patch requests. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public okhttp3.Call patchRuntimeClassAsync( - String name, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - patchRuntimeClassValidateBeforeCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for readRuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call readRuntimeClassCall(String name, String pretty, final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = null; - - // create path and map variables - String localVarPath = - "/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "GET", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call readRuntimeClassValidateBeforeCall( - String name, String pretty, final ApiCallback _callback) throws ApiException { - - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling readRuntimeClass(Async)"); - } - - okhttp3.Call localVarCall = readRuntimeClassCall(name, pretty, _callback); - return localVarCall; - } - - /** - * read the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @return V1alpha1RuntimeClass - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1alpha1RuntimeClass readRuntimeClass(String name, String pretty) throws ApiException { - ApiResponse localVarResp = readRuntimeClassWithHttpInfo(name, pretty); - return localVarResp.getData(); - } - - /** - * read the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @return ApiResponse<V1alpha1RuntimeClass> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse readRuntimeClassWithHttpInfo(String name, String pretty) - throws ApiException { - okhttp3.Call localVarCall = readRuntimeClassValidateBeforeCall(name, pretty, null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) read the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call readRuntimeClassAsync( - String name, String pretty, final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = readRuntimeClassValidateBeforeCall(name, pretty, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for replaceRuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public okhttp3.Call replaceRuntimeClassCall( - String name, - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = - "/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (fieldManager != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); - } - - if (fieldValidation != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "PUT", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call replaceRuntimeClassValidateBeforeCall( - String name, - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling replaceRuntimeClass(Async)"); - } - - // verify the required parameter 'body' is set - if (body == null) { - throw new ApiException( - "Missing the required parameter 'body' when calling replaceRuntimeClass(Async)"); - } - - okhttp3.Call localVarCall = - replaceRuntimeClassCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, _callback); - return localVarCall; - } - - /** - * replace the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @return V1alpha1RuntimeClass - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public V1alpha1RuntimeClass replaceRuntimeClass( - String name, - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation) - throws ApiException { - ApiResponse localVarResp = - replaceRuntimeClassWithHttpInfo(name, body, pretty, dryRun, fieldManager, fieldValidation); - return localVarResp.getData(); - } - - /** - * replace the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @return ApiResponse<V1alpha1RuntimeClass> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public ApiResponse replaceRuntimeClassWithHttpInfo( - String name, - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation) - throws ApiException { - okhttp3.Call localVarCall = - replaceRuntimeClassValidateBeforeCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) replace the specified RuntimeClass - * - * @param name name of the RuntimeClass (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public okhttp3.Call replaceRuntimeClassAsync( - String name, - V1alpha1RuntimeClass body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - replaceRuntimeClassValidateBeforeCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } -} diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1beta1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1beta1Api.java index 326c0a05e3..28b1077a5b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1beta1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/NodeV1beta1Api.java @@ -61,13 +61,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -175,13 +183,21 @@ private okhttp3.Call createRuntimeClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1RuntimeClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -217,13 +233,21 @@ public V1beta1RuntimeClass createRuntimeClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1RuntimeClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -261,13 +285,21 @@ public ApiResponse createRuntimeClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1786,13 +1818,21 @@ public okhttp3.Call listRuntimeClassAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1926,13 +1966,21 @@ private okhttp3.Call patchRuntimeClassValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1976,13 +2024,21 @@ public V1beta1RuntimeClass patchRuntimeClass( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2027,13 +2083,21 @@ public ApiResponse patchRuntimeClassWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2219,13 +2283,21 @@ public okhttp3.Call readRuntimeClassAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2344,13 +2416,21 @@ private okhttp3.Call replaceRuntimeClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1RuntimeClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2387,13 +2467,21 @@ public V1beta1RuntimeClass replaceRuntimeClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1RuntimeClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2432,13 +2520,21 @@ public ApiResponse replaceRuntimeClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/PolicyV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/PolicyV1Api.java index c59a94bae9..d77fb7fb55 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/PolicyV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/PolicyV1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedPodDisruptionBudgetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PodDisruptionBudget * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V1PodDisruptionBudget createNamespacedPodDisruptionBudget( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PodDisruptionBudget> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedPodDisruptionBudgetWit * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2363,13 +2395,21 @@ public okhttp3.Call listPodDisruptionBudgetForAllNamespacesAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2514,13 +2554,21 @@ private okhttp3.Call patchNamespacedPodDisruptionBudgetValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2566,13 +2614,21 @@ public V1PodDisruptionBudget patchNamespacedPodDisruptionBudget( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2619,13 +2675,21 @@ public ApiResponse patchNamespacedPodDisruptionBudgetWith * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2674,13 +2738,21 @@ public okhttp3.Call patchNamespacedPodDisruptionBudgetAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2825,13 +2897,21 @@ private okhttp3.Call patchNamespacedPodDisruptionBudgetStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2877,13 +2957,21 @@ public V1PodDisruptionBudget patchNamespacedPodDisruptionBudgetStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2930,13 +3018,21 @@ public ApiResponse patchNamespacedPodDisruptionBudgetStat * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -3310,13 +3406,21 @@ public okhttp3.Call readNamespacedPodDisruptionBudgetStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3446,13 +3550,21 @@ private okhttp3.Call replaceNamespacedPodDisruptionBudgetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PodDisruptionBudget * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3492,13 +3604,21 @@ public V1PodDisruptionBudget replaceNamespacedPodDisruptionBudget( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PodDisruptionBudget> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3539,13 +3659,21 @@ public ApiResponse replaceNamespacedPodDisruptionBudgetWi * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3588,13 +3716,21 @@ public okhttp3.Call replaceNamespacedPodDisruptionBudgetAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -3724,13 +3860,21 @@ private okhttp3.Call replaceNamespacedPodDisruptionBudgetStatusValidateBeforeCal * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PodDisruptionBudget * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3770,13 +3914,21 @@ public V1PodDisruptionBudget replaceNamespacedPodDisruptionBudgetStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PodDisruptionBudget> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3817,13 +3969,21 @@ public ApiResponse replaceNamespacedPodDisruptionBudgetSt * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/PolicyV1beta1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/PolicyV1beta1Api.java index 9838325ad4..c4fb92daec 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/PolicyV1beta1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/PolicyV1beta1Api.java @@ -64,13 +64,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -191,13 +199,21 @@ private okhttp3.Call createNamespacedPodDisruptionBudgetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1PodDisruptionBudget * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -236,13 +252,21 @@ public V1beta1PodDisruptionBudget createNamespacedPodDisruptionBudget( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1PodDisruptionBudget> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -282,13 +306,21 @@ public ApiResponse createNamespacedPodDisruptionBudg * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -329,13 +361,21 @@ public okhttp3.Call createNamespacedPodDisruptionBudgetAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -443,13 +483,21 @@ private okhttp3.Call createPodSecurityPolicyValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1PodSecurityPolicy * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -485,13 +533,21 @@ public V1beta1PodSecurityPolicy createPodSecurityPolicy( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1PodSecurityPolicy> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -529,13 +585,21 @@ public ApiResponse createPodSecurityPolicyWithHttpInfo * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -3970,13 +4034,21 @@ public okhttp3.Call listPodSecurityPolicyAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4121,13 +4193,21 @@ private okhttp3.Call patchNamespacedPodDisruptionBudgetValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4173,13 +4253,21 @@ public V1beta1PodDisruptionBudget patchNamespacedPodDisruptionBudget( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4226,13 +4314,21 @@ public ApiResponse patchNamespacedPodDisruptionBudge * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4281,13 +4377,21 @@ public okhttp3.Call patchNamespacedPodDisruptionBudgetAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4432,13 +4536,21 @@ private okhttp3.Call patchNamespacedPodDisruptionBudgetStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4484,13 +4596,21 @@ public V1beta1PodDisruptionBudget patchNamespacedPodDisruptionBudgetStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4538,13 +4658,21 @@ public V1beta1PodDisruptionBudget patchNamespacedPodDisruptionBudgetStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4592,13 +4720,21 @@ public okhttp3.Call patchNamespacedPodDisruptionBudgetStatusAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4732,13 +4868,21 @@ private okhttp3.Call patchPodSecurityPolicyValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4782,13 +4926,21 @@ public V1beta1PodSecurityPolicy patchPodSecurityPolicy( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -4833,13 +4985,21 @@ public ApiResponse patchPodSecurityPolicyWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -5356,13 +5516,21 @@ public okhttp3.Call readPodSecurityPolicyAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -5492,13 +5660,21 @@ private okhttp3.Call replaceNamespacedPodDisruptionBudgetValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1PodDisruptionBudget * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5538,13 +5714,21 @@ public V1beta1PodDisruptionBudget replaceNamespacedPodDisruptionBudget( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1PodDisruptionBudget> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5585,13 +5769,21 @@ public ApiResponse replaceNamespacedPodDisruptionBud * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -5634,13 +5826,21 @@ public okhttp3.Call replaceNamespacedPodDisruptionBudgetAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -5770,13 +5970,21 @@ private okhttp3.Call replaceNamespacedPodDisruptionBudgetStatusValidateBeforeCal * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1PodDisruptionBudget * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5816,13 +6024,21 @@ public V1beta1PodDisruptionBudget replaceNamespacedPodDisruptionBudgetStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1PodDisruptionBudget> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -5864,13 +6080,21 @@ public V1beta1PodDisruptionBudget replaceNamespacedPodDisruptionBudgetStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -5912,13 +6136,21 @@ public okhttp3.Call replaceNamespacedPodDisruptionBudgetStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -6037,13 +6269,21 @@ private okhttp3.Call replacePodSecurityPolicyValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1PodSecurityPolicy * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6081,13 +6321,21 @@ public V1beta1PodSecurityPolicy replacePodSecurityPolicy( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1PodSecurityPolicy> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -6126,13 +6374,21 @@ public ApiResponse replacePodSecurityPolicyWithHttpInf * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/RbacAuthorizationV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/RbacAuthorizationV1Api.java index 2b472b646b..d2ed13adbf 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/RbacAuthorizationV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/RbacAuthorizationV1Api.java @@ -67,13 +67,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -181,13 +189,21 @@ private okhttp3.Call createClusterRoleValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ClusterRole * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -219,13 +235,21 @@ public V1ClusterRole createClusterRole( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ClusterRole> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -259,13 +283,21 @@ public ApiResponse createClusterRoleWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -305,13 +337,21 @@ public okhttp3.Call createClusterRoleAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -420,13 +460,21 @@ private okhttp3.Call createClusterRoleBindingValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ClusterRoleBinding * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -462,13 +510,21 @@ public V1ClusterRoleBinding createClusterRoleBinding( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ClusterRoleBinding> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -506,13 +562,21 @@ public ApiResponse createClusterRoleBindingWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -553,13 +617,21 @@ public okhttp3.Call createClusterRoleBindingAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -680,13 +752,21 @@ private okhttp3.Call createNamespacedRoleValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Role * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -725,13 +805,21 @@ public V1Role createNamespacedRole( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Role> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -771,13 +859,21 @@ public ApiResponse createNamespacedRoleWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -819,13 +915,21 @@ public okhttp3.Call createNamespacedRoleAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -946,13 +1050,21 @@ private okhttp3.Call createNamespacedRoleBindingValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1RoleBinding * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -991,13 +1103,21 @@ public V1RoleBinding createNamespacedRoleBinding( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1RoleBinding> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -1037,13 +1157,21 @@ public ApiResponse createNamespacedRoleBindingWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -7749,13 +7877,21 @@ public okhttp3.Call listRoleForAllNamespacesAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7889,13 +8025,21 @@ private okhttp3.Call patchClusterRoleValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7939,13 +8083,21 @@ public V1ClusterRole patchClusterRole( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7990,13 +8142,21 @@ public ApiResponse patchClusterRoleWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8043,13 +8203,21 @@ public okhttp3.Call patchClusterRoleAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8183,13 +8351,21 @@ private okhttp3.Call patchClusterRoleBindingValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8233,13 +8409,21 @@ public V1ClusterRoleBinding patchClusterRoleBinding( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8284,13 +8468,21 @@ public ApiResponse patchClusterRoleBindingWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8338,13 +8530,21 @@ public okhttp3.Call patchClusterRoleBindingAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8489,13 +8689,21 @@ private okhttp3.Call patchNamespacedRoleValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8541,13 +8749,21 @@ public V1Role patchNamespacedRole( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8594,13 +8810,21 @@ public ApiResponse patchNamespacedRoleWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8649,13 +8873,21 @@ public okhttp3.Call patchNamespacedRoleAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8800,13 +9032,21 @@ private okhttp3.Call patchNamespacedRoleBindingValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8852,13 +9092,21 @@ public V1RoleBinding patchNamespacedRoleBinding( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8905,13 +9153,21 @@ public ApiResponse patchNamespacedRoleBindingWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -9556,13 +9812,21 @@ public okhttp3.Call readNamespacedRoleBindingAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9681,13 +9945,21 @@ private okhttp3.Call replaceClusterRoleValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ClusterRole * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9724,13 +9996,21 @@ public V1ClusterRole replaceClusterRole( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ClusterRole> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9769,13 +10049,21 @@ public ApiResponse replaceClusterRoleWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9816,13 +10104,21 @@ public okhttp3.Call replaceClusterRoleAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9941,13 +10237,21 @@ private okhttp3.Call replaceClusterRoleBindingValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1ClusterRoleBinding * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9985,13 +10289,21 @@ public V1ClusterRoleBinding replaceClusterRoleBinding( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1ClusterRoleBinding> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -10030,13 +10342,21 @@ public ApiResponse replaceClusterRoleBindingWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -10078,13 +10398,21 @@ public okhttp3.Call replaceClusterRoleBindingAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -10214,13 +10542,21 @@ private okhttp3.Call replaceNamespacedRoleValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1Role * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -10260,13 +10596,21 @@ public V1Role replaceNamespacedRole( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1Role> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -10307,13 +10651,21 @@ public ApiResponse replaceNamespacedRoleWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -10356,13 +10708,21 @@ public okhttp3.Call replaceNamespacedRoleAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -10492,13 +10852,21 @@ private okhttp3.Call replaceNamespacedRoleBindingValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1RoleBinding * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -10538,13 +10906,21 @@ public V1RoleBinding replaceNamespacedRoleBinding( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1RoleBinding> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -10585,13 +10961,21 @@ public ApiResponse replaceNamespacedRoleBindingWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/SchedulingV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/SchedulingV1Api.java index ddfc1e91b2..c9ea1c0de1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/SchedulingV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/SchedulingV1Api.java @@ -61,13 +61,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -175,13 +183,21 @@ private okhttp3.Call createPriorityClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PriorityClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -217,13 +233,21 @@ public V1PriorityClass createPriorityClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PriorityClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -261,13 +285,21 @@ public ApiResponse createPriorityClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -1786,13 +1818,21 @@ public okhttp3.Call listPriorityClassAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1926,13 +1966,21 @@ private okhttp3.Call patchPriorityClassValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -1976,13 +2024,21 @@ public V1PriorityClass patchPriorityClass( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2027,13 +2083,21 @@ public ApiResponse patchPriorityClassWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2219,13 +2283,21 @@ public okhttp3.Call readPriorityClassAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2344,13 +2416,21 @@ private okhttp3.Call replacePriorityClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1PriorityClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2387,13 +2467,21 @@ public V1PriorityClass replacePriorityClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1PriorityClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -2432,13 +2520,21 @@ public ApiResponse replacePriorityClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1Api.java index 7f0d0d82ff..6371875626 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1Api.java @@ -25,6 +25,8 @@ import io.kubernetes.client.openapi.models.V1CSIDriverList; import io.kubernetes.client.openapi.models.V1CSINode; import io.kubernetes.client.openapi.models.V1CSINodeList; +import io.kubernetes.client.openapi.models.V1CSIStorageCapacity; +import io.kubernetes.client.openapi.models.V1CSIStorageCapacityList; import io.kubernetes.client.openapi.models.V1DeleteOptions; import io.kubernetes.client.openapi.models.V1Status; import io.kubernetes.client.openapi.models.V1StorageClass; @@ -67,13 +69,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -181,13 +191,21 @@ private okhttp3.Call createCSIDriverValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CSIDriver * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -219,13 +237,21 @@ public V1CSIDriver createCSIDriver( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CSIDriver> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -259,13 +285,21 @@ public ApiResponse createCSIDriverWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -305,13 +339,21 @@ public okhttp3.Call createCSIDriverAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -419,13 +461,21 @@ private okhttp3.Call createCSINodeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CSINode * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -457,13 +507,21 @@ public V1CSINode createCSINode( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CSINode> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -496,13 +554,21 @@ public ApiResponse createCSINodeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -531,6 +597,304 @@ public okhttp3.Call createCSINodeAsync( localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } + /** + * Build call for createNamespacedCSIStorageCapacity + * + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
+ */ + public okhttp3.Call createNamespacedCSIStorageCapacityCall( + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = body; + + // create path and map variables + String localVarPath = + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities" + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + if (dryRun != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); + } + + if (fieldManager != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); + } + + if (fieldValidation != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "POST", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call createNamespacedCSIStorageCapacityValidateBeforeCall( + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling createNamespacedCSIStorageCapacity(Async)"); + } + + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException( + "Missing the required parameter 'body' when calling createNamespacedCSIStorageCapacity(Async)"); + } + + okhttp3.Call localVarCall = + createNamespacedCSIStorageCapacityCall( + namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); + return localVarCall; + } + + /** + * create a CSIStorageCapacity + * + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @return V1CSIStorageCapacity + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
+ */ + public V1CSIStorageCapacity createNamespacedCSIStorageCapacity( + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation) + throws ApiException { + ApiResponse localVarResp = + createNamespacedCSIStorageCapacityWithHttpInfo( + namespace, body, pretty, dryRun, fieldManager, fieldValidation); + return localVarResp.getData(); + } + + /** + * create a CSIStorageCapacity + * + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @return ApiResponse<V1CSIStorageCapacity> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
+ */ + public ApiResponse createNamespacedCSIStorageCapacityWithHttpInfo( + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation) + throws ApiException { + okhttp3.Call localVarCall = + createNamespacedCSIStorageCapacityValidateBeforeCall( + namespace, body, pretty, dryRun, fieldManager, fieldValidation, null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) create a CSIStorageCapacity + * + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
+ */ + public okhttp3.Call createNamespacedCSIStorageCapacityAsync( + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + createNamespacedCSIStorageCapacityValidateBeforeCall( + namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } /** * Build call for createStorageClass * @@ -542,13 +906,21 @@ public okhttp3.Call createCSINodeAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -656,13 +1028,21 @@ private okhttp3.Call createStorageClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1StorageClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -698,13 +1078,21 @@ public V1StorageClass createStorageClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1StorageClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -742,13 +1130,21 @@ public ApiResponse createStorageClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -788,13 +1184,21 @@ public okhttp3.Call createStorageClassAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -902,13 +1306,21 @@ private okhttp3.Call createVolumeAttachmentValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1VolumeAttachment * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -944,13 +1356,21 @@ public V1VolumeAttachment createVolumeAttachment( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1VolumeAttachment> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -988,13 +1408,21 @@ public ApiResponse createVolumeAttachmentWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2770,8 +3198,9 @@ public okhttp3.Call deleteCollectionCSINodeAsync( return localVarCall; } /** - * Build call for deleteCollectionStorageClass + * Build call for deleteCollectionNamespacedCSIStorageCapacity * + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _continue The continue option should be set when retrieving more results from the * server. Since this value is server defined, clients may only use the continue value from a @@ -2848,7 +3277,8 @@ public okhttp3.Call deleteCollectionCSINodeAsync( * 401 Unauthorized - * */ - public okhttp3.Call deleteCollectionStorageClassCall( + public okhttp3.Call deleteCollectionNamespacedCSIStorageCapacityCall( + String namespace, String pretty, String _continue, String dryRun, @@ -2867,7 +3297,10 @@ public okhttp3.Call deleteCollectionStorageClassCall( Object localVarPostBody = body; // create path and map variables - String localVarPath = "/apis/storage.k8s.io/v1/storageclasses"; + String localVarPath = + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities" + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); @@ -2957,7 +3390,8 @@ public okhttp3.Call deleteCollectionStorageClassCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call deleteCollectionStorageClassValidateBeforeCall( + private okhttp3.Call deleteCollectionNamespacedCSIStorageCapacityValidateBeforeCall( + String namespace, String pretty, String _continue, String dryRun, @@ -2974,8 +3408,15 @@ private okhttp3.Call deleteCollectionStorageClassValidateBeforeCall( final ApiCallback _callback) throws ApiException { + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling deleteCollectionNamespacedCSIStorageCapacity(Async)"); + } + okhttp3.Call localVarCall = - deleteCollectionStorageClassCall( + deleteCollectionNamespacedCSIStorageCapacityCall( + namespace, pretty, _continue, dryRun, @@ -2994,8 +3435,9 @@ private okhttp3.Call deleteCollectionStorageClassValidateBeforeCall( } /** - * delete collection of StorageClass + * delete collection of CSIStorageCapacity * + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _continue The continue option should be set when retrieving more results from the * server. Since this value is server defined, clients may only use the continue value from a @@ -3072,7 +3514,8 @@ private okhttp3.Call deleteCollectionStorageClassValidateBeforeCall( * 401 Unauthorized - * */ - public V1Status deleteCollectionStorageClass( + public V1Status deleteCollectionNamespacedCSIStorageCapacity( + String namespace, String pretty, String _continue, String dryRun, @@ -3088,7 +3531,8 @@ public V1Status deleteCollectionStorageClass( V1DeleteOptions body) throws ApiException { ApiResponse localVarResp = - deleteCollectionStorageClassWithHttpInfo( + deleteCollectionNamespacedCSIStorageCapacityWithHttpInfo( + namespace, pretty, _continue, dryRun, @@ -3106,8 +3550,9 @@ public V1Status deleteCollectionStorageClass( } /** - * delete collection of StorageClass + * delete collection of CSIStorageCapacity * + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _continue The continue option should be set when retrieving more results from the * server. Since this value is server defined, clients may only use the continue value from a @@ -3184,7 +3629,8 @@ public V1Status deleteCollectionStorageClass( * 401 Unauthorized - * */ - public ApiResponse deleteCollectionStorageClassWithHttpInfo( + public ApiResponse deleteCollectionNamespacedCSIStorageCapacityWithHttpInfo( + String namespace, String pretty, String _continue, String dryRun, @@ -3200,7 +3646,8 @@ public ApiResponse deleteCollectionStorageClassWithHttpInfo( V1DeleteOptions body) throws ApiException { okhttp3.Call localVarCall = - deleteCollectionStorageClassValidateBeforeCall( + deleteCollectionNamespacedCSIStorageCapacityValidateBeforeCall( + namespace, pretty, _continue, dryRun, @@ -3220,8 +3667,9 @@ public ApiResponse deleteCollectionStorageClassWithHttpInfo( } /** - * (asynchronously) delete collection of StorageClass + * (asynchronously) delete collection of CSIStorageCapacity * + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _continue The continue option should be set when retrieving more results from the * server. Since this value is server defined, clients may only use the continue value from a @@ -3298,7 +3746,8 @@ public ApiResponse deleteCollectionStorageClassWithHttpInfo( * 401 Unauthorized - * */ - public okhttp3.Call deleteCollectionStorageClassAsync( + public okhttp3.Call deleteCollectionNamespacedCSIStorageCapacityAsync( + String namespace, String pretty, String _continue, String dryRun, @@ -3316,7 +3765,8 @@ public okhttp3.Call deleteCollectionStorageClassAsync( throws ApiException { okhttp3.Call localVarCall = - deleteCollectionStorageClassValidateBeforeCall( + deleteCollectionNamespacedCSIStorageCapacityValidateBeforeCall( + namespace, pretty, _continue, dryRun, @@ -3336,7 +3786,7 @@ public okhttp3.Call deleteCollectionStorageClassAsync( return localVarCall; } /** - * Build call for deleteCollectionVolumeAttachment + * Build call for deleteCollectionStorageClass * * @param pretty If 'true', then the output is pretty printed. (optional) * @param _continue The continue option should be set when retrieving more results from the @@ -3414,7 +3864,7 @@ public okhttp3.Call deleteCollectionStorageClassAsync( * 401 Unauthorized - * */ - public okhttp3.Call deleteCollectionVolumeAttachmentCall( + public okhttp3.Call deleteCollectionStorageClassCall( String pretty, String _continue, String dryRun, @@ -3433,7 +3883,7 @@ public okhttp3.Call deleteCollectionVolumeAttachmentCall( Object localVarPostBody = body; // create path and map variables - String localVarPath = "/apis/storage.k8s.io/v1/volumeattachments"; + String localVarPath = "/apis/storage.k8s.io/v1/storageclasses"; List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); @@ -3523,7 +3973,7 @@ public okhttp3.Call deleteCollectionVolumeAttachmentCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call deleteCollectionVolumeAttachmentValidateBeforeCall( + private okhttp3.Call deleteCollectionStorageClassValidateBeforeCall( String pretty, String _continue, String dryRun, @@ -3541,7 +3991,7 @@ private okhttp3.Call deleteCollectionVolumeAttachmentValidateBeforeCall( throws ApiException { okhttp3.Call localVarCall = - deleteCollectionVolumeAttachmentCall( + deleteCollectionStorageClassCall( pretty, _continue, dryRun, @@ -3560,7 +4010,7 @@ private okhttp3.Call deleteCollectionVolumeAttachmentValidateBeforeCall( } /** - * delete collection of VolumeAttachment + * delete collection of StorageClass * * @param pretty If 'true', then the output is pretty printed. (optional) * @param _continue The continue option should be set when retrieving more results from the @@ -3638,7 +4088,7 @@ private okhttp3.Call deleteCollectionVolumeAttachmentValidateBeforeCall( * 401 Unauthorized - * */ - public V1Status deleteCollectionVolumeAttachment( + public V1Status deleteCollectionStorageClass( String pretty, String _continue, String dryRun, @@ -3654,7 +4104,7 @@ public V1Status deleteCollectionVolumeAttachment( V1DeleteOptions body) throws ApiException { ApiResponse localVarResp = - deleteCollectionVolumeAttachmentWithHttpInfo( + deleteCollectionStorageClassWithHttpInfo( pretty, _continue, dryRun, @@ -3672,7 +4122,7 @@ public V1Status deleteCollectionVolumeAttachment( } /** - * delete collection of VolumeAttachment + * delete collection of StorageClass * * @param pretty If 'true', then the output is pretty printed. (optional) * @param _continue The continue option should be set when retrieving more results from the @@ -3750,7 +4200,7 @@ public V1Status deleteCollectionVolumeAttachment( * 401 Unauthorized - * */ - public ApiResponse deleteCollectionVolumeAttachmentWithHttpInfo( + public ApiResponse deleteCollectionStorageClassWithHttpInfo( String pretty, String _continue, String dryRun, @@ -3766,7 +4216,7 @@ public ApiResponse deleteCollectionVolumeAttachmentWithHttpInfo( V1DeleteOptions body) throws ApiException { okhttp3.Call localVarCall = - deleteCollectionVolumeAttachmentValidateBeforeCall( + deleteCollectionStorageClassValidateBeforeCall( pretty, _continue, dryRun, @@ -3786,7 +4236,7 @@ public ApiResponse deleteCollectionVolumeAttachmentWithHttpInfo( } /** - * (asynchronously) delete collection of VolumeAttachment + * (asynchronously) delete collection of StorageClass * * @param pretty If 'true', then the output is pretty printed. (optional) * @param _continue The continue option should be set when retrieving more results from the @@ -3864,7 +4314,7 @@ public ApiResponse deleteCollectionVolumeAttachmentWithHttpInfo( * 401 Unauthorized - * */ - public okhttp3.Call deleteCollectionVolumeAttachmentAsync( + public okhttp3.Call deleteCollectionStorageClassAsync( String pretty, String _continue, String dryRun, @@ -3882,7 +4332,7 @@ public okhttp3.Call deleteCollectionVolumeAttachmentAsync( throws ApiException { okhttp3.Call localVarCall = - deleteCollectionVolumeAttachmentValidateBeforeCall( + deleteCollectionStorageClassValidateBeforeCall( pretty, _continue, dryRun, @@ -3902,17 +4352,51 @@ public okhttp3.Call deleteCollectionVolumeAttachmentAsync( return localVarCall; } /** - * Build call for deleteStorageClass + * Build call for deleteCollectionVolumeAttachment * - * @param name name of the StorageClass (required) * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or * unrecognized dryRun directive will result in an error response and no further processing of * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value * must be non-negative integer. The value zero indicates delete immediately. If this value is * nil, the default grace period for the specified type will be used. Defaults to a per object * value if not specified. zero means delete immediately. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the * \"orphan\" finalizer will be added to/removed from the object's finalizers @@ -3924,6 +4408,17 @@ public okhttp3.Call deleteCollectionVolumeAttachmentAsync( * allow the garbage collector to delete the dependents in the background; * 'Foreground' - a cascading policy that deletes all dependents in the foreground. * (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) * @param body (optional) * @param _callback Callback for upload/download progress * @return Call to execute @@ -3932,26 +4427,29 @@ public okhttp3.Call deleteCollectionVolumeAttachmentAsync( * * * - * * *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
*/ - public okhttp3.Call deleteStorageClassCall( - String name, + public okhttp3.Call deleteCollectionVolumeAttachmentCall( String pretty, + String _continue, String dryRun, + String fieldSelector, Integer gracePeriodSeconds, + String labelSelector, + Integer limit, Boolean orphanDependents, String propagationPolicy, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, V1DeleteOptions body, final ApiCallback _callback) throws ApiException { Object localVarPostBody = body; // create path and map variables - String localVarPath = - "/apis/storage.k8s.io/v1/storageclasses/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); + String localVarPath = "/apis/storage.k8s.io/v1/volumeattachments"; List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); @@ -3959,15 +4457,31 @@ public okhttp3.Call deleteStorageClassCall( localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); } + if (_continue != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("continue", _continue)); + } + if (dryRun != null) { localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); } + if (fieldSelector != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldSelector", fieldSelector)); + } + if (gracePeriodSeconds != null) { localVarQueryParams.addAll( localVarApiClient.parameterToPair("gracePeriodSeconds", gracePeriodSeconds)); } + if (labelSelector != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("labelSelector", labelSelector)); + } + + if (limit != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); + } + if (orphanDependents != null) { localVarQueryParams.addAll( localVarApiClient.parameterToPair("orphanDependents", orphanDependents)); @@ -3978,6 +4492,21 @@ public okhttp3.Call deleteStorageClassCall( localVarApiClient.parameterToPair("propagationPolicy", propagationPolicy)); } + if (resourceVersion != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); + } + + if (resourceVersionMatch != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("resourceVersionMatch", resourceVersionMatch)); + } + + if (timeoutSeconds != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("timeoutSeconds", timeoutSeconds)); + } + Map localVarHeaderParams = new HashMap(); Map localVarCookieParams = new HashMap(); Map localVarFormParams = new HashMap(); @@ -4010,48 +4539,88 @@ public okhttp3.Call deleteStorageClassCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call deleteStorageClassValidateBeforeCall( - String name, + private okhttp3.Call deleteCollectionVolumeAttachmentValidateBeforeCall( String pretty, + String _continue, String dryRun, + String fieldSelector, Integer gracePeriodSeconds, + String labelSelector, + Integer limit, Boolean orphanDependents, String propagationPolicy, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, V1DeleteOptions body, final ApiCallback _callback) throws ApiException { - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling deleteStorageClass(Async)"); - } - okhttp3.Call localVarCall = - deleteStorageClassCall( - name, + deleteCollectionVolumeAttachmentCall( pretty, + _continue, dryRun, + fieldSelector, gracePeriodSeconds, + labelSelector, + limit, orphanDependents, propagationPolicy, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, body, _callback); return localVarCall; } /** - * delete a StorageClass + * delete collection of VolumeAttachment * - * @param name name of the StorageClass (required) * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or * unrecognized dryRun directive will result in an error response and no further processing of * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value * must be non-negative integer. The value zero indicates delete immediately. If this value is * nil, the default grace period for the specified type will be used. Defaults to a per object * value if not specified. zero means delete immediately. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the * \"orphan\" finalizer will be added to/removed from the object's finalizers @@ -4063,45 +4632,107 @@ private okhttp3.Call deleteStorageClassValidateBeforeCall( * allow the garbage collector to delete the dependents in the background; * 'Foreground' - a cascading policy that deletes all dependents in the foreground. * (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) * @param body (optional) - * @return V1StorageClass + * @return V1Status * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details * * * - * * *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
*/ - public V1StorageClass deleteStorageClass( - String name, + public V1Status deleteCollectionVolumeAttachment( String pretty, + String _continue, String dryRun, + String fieldSelector, Integer gracePeriodSeconds, + String labelSelector, + Integer limit, Boolean orphanDependents, String propagationPolicy, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, V1DeleteOptions body) throws ApiException { - ApiResponse localVarResp = - deleteStorageClassWithHttpInfo( - name, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body); + ApiResponse localVarResp = + deleteCollectionVolumeAttachmentWithHttpInfo( + pretty, + _continue, + dryRun, + fieldSelector, + gracePeriodSeconds, + labelSelector, + limit, + orphanDependents, + propagationPolicy, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + body); return localVarResp.getData(); } /** - * delete a StorageClass + * delete collection of VolumeAttachment * - * @param name name of the StorageClass (required) * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or * unrecognized dryRun directive will result in an error response and no further processing of * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value * must be non-negative integer. The value zero indicates delete immediately. If this value is * nil, the default grace period for the specified type will be used. Defaults to a per object * value if not specified. zero means delete immediately. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the * \"orphan\" finalizer will be added to/removed from the object's finalizers @@ -4113,53 +4744,109 @@ public V1StorageClass deleteStorageClass( * allow the garbage collector to delete the dependents in the background; * 'Foreground' - a cascading policy that deletes all dependents in the foreground. * (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) * @param body (optional) - * @return ApiResponse<V1StorageClass> + * @return ApiResponse<V1Status> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details * * * - * * *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
*/ - public ApiResponse deleteStorageClassWithHttpInfo( - String name, + public ApiResponse deleteCollectionVolumeAttachmentWithHttpInfo( String pretty, + String _continue, String dryRun, + String fieldSelector, Integer gracePeriodSeconds, + String labelSelector, + Integer limit, Boolean orphanDependents, String propagationPolicy, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, V1DeleteOptions body) throws ApiException { okhttp3.Call localVarCall = - deleteStorageClassValidateBeforeCall( - name, + deleteCollectionVolumeAttachmentValidateBeforeCall( pretty, + _continue, dryRun, + fieldSelector, gracePeriodSeconds, + labelSelector, + limit, orphanDependents, propagationPolicy, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, body, null); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) delete a StorageClass + * (asynchronously) delete collection of VolumeAttachment * - * @param name name of the StorageClass (required) * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or * unrecognized dryRun directive will result in an error response and no further processing of * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value * must be non-negative integer. The value zero indicates delete immediately. If this value is * nil, the default grace period for the specified type will be used. Defaults to a per object * value if not specified. zero means delete immediately. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the * \"orphan\" finalizer will be added to/removed from the object's finalizers @@ -4171,6 +4858,17 @@ public ApiResponse deleteStorageClassWithHttpInfo( * allow the garbage collector to delete the dependents in the background; * 'Foreground' - a cascading policy that deletes all dependents in the foreground. * (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) * @param body (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -4179,39 +4877,51 @@ public ApiResponse deleteStorageClassWithHttpInfo( * * * - * * *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
*/ - public okhttp3.Call deleteStorageClassAsync( - String name, + public okhttp3.Call deleteCollectionVolumeAttachmentAsync( String pretty, + String _continue, String dryRun, + String fieldSelector, Integer gracePeriodSeconds, + String labelSelector, + Integer limit, Boolean orphanDependents, String propagationPolicy, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, V1DeleteOptions body, - final ApiCallback _callback) + final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = - deleteStorageClassValidateBeforeCall( - name, + deleteCollectionVolumeAttachmentValidateBeforeCall( pretty, + _continue, dryRun, + fieldSelector, gracePeriodSeconds, + labelSelector, + limit, orphanDependents, propagationPolicy, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, body, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** - * Build call for deleteVolumeAttachment + * Build call for deleteNamespacedCSIStorageCapacity * - * @param name name of the VolumeAttachment (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or * unrecognized dryRun directive will result in an error response and no further processing of @@ -4243,8 +4953,9 @@ public okhttp3.Call deleteStorageClassAsync( * 401 Unauthorized - * */ - public okhttp3.Call deleteVolumeAttachmentCall( + public okhttp3.Call deleteNamespacedCSIStorageCapacityCall( String name, + String namespace, String pretty, String dryRun, Integer gracePeriodSeconds, @@ -4257,8 +4968,10 @@ public okhttp3.Call deleteVolumeAttachmentCall( // create path and map variables String localVarPath = - "/apis/storage.k8s.io/v1/volumeattachments/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); @@ -4317,8 +5030,9 @@ public okhttp3.Call deleteVolumeAttachmentCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call deleteVolumeAttachmentValidateBeforeCall( + private okhttp3.Call deleteNamespacedCSIStorageCapacityValidateBeforeCall( String name, + String namespace, String pretty, String dryRun, Integer gracePeriodSeconds, @@ -4331,12 +5045,19 @@ private okhttp3.Call deleteVolumeAttachmentValidateBeforeCall( // verify the required parameter 'name' is set if (name == null) { throw new ApiException( - "Missing the required parameter 'name' when calling deleteVolumeAttachment(Async)"); + "Missing the required parameter 'name' when calling deleteNamespacedCSIStorageCapacity(Async)"); + } + + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling deleteNamespacedCSIStorageCapacity(Async)"); } okhttp3.Call localVarCall = - deleteVolumeAttachmentCall( + deleteNamespacedCSIStorageCapacityCall( name, + namespace, pretty, dryRun, gracePeriodSeconds, @@ -4348,9 +5069,10 @@ private okhttp3.Call deleteVolumeAttachmentValidateBeforeCall( } /** - * delete a VolumeAttachment + * delete a CSIStorageCapacity * - * @param name name of the VolumeAttachment (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or * unrecognized dryRun directive will result in an error response and no further processing of @@ -4371,7 +5093,7 @@ private okhttp3.Call deleteVolumeAttachmentValidateBeforeCall( * 'Foreground' - a cascading policy that deletes all dependents in the foreground. * (optional) * @param body (optional) - * @return V1VolumeAttachment + * @return V1Status * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -4382,8 +5104,9 @@ private okhttp3.Call deleteVolumeAttachmentValidateBeforeCall( * 401 Unauthorized - * */ - public V1VolumeAttachment deleteVolumeAttachment( + public V1Status deleteNamespacedCSIStorageCapacity( String name, + String namespace, String pretty, String dryRun, Integer gracePeriodSeconds, @@ -4391,16 +5114,24 @@ public V1VolumeAttachment deleteVolumeAttachment( String propagationPolicy, V1DeleteOptions body) throws ApiException { - ApiResponse localVarResp = - deleteVolumeAttachmentWithHttpInfo( - name, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body); + ApiResponse localVarResp = + deleteNamespacedCSIStorageCapacityWithHttpInfo( + name, + namespace, + pretty, + dryRun, + gracePeriodSeconds, + orphanDependents, + propagationPolicy, + body); return localVarResp.getData(); } /** - * delete a VolumeAttachment + * delete a CSIStorageCapacity * - * @param name name of the VolumeAttachment (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or * unrecognized dryRun directive will result in an error response and no further processing of @@ -4421,7 +5152,7 @@ public V1VolumeAttachment deleteVolumeAttachment( * 'Foreground' - a cascading policy that deletes all dependents in the foreground. * (optional) * @param body (optional) - * @return ApiResponse<V1VolumeAttachment> + * @return ApiResponse<V1Status> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -4432,8 +5163,9 @@ public V1VolumeAttachment deleteVolumeAttachment( * 401 Unauthorized - * */ - public ApiResponse deleteVolumeAttachmentWithHttpInfo( + public ApiResponse deleteNamespacedCSIStorageCapacityWithHttpInfo( String name, + String namespace, String pretty, String dryRun, Integer gracePeriodSeconds, @@ -4442,8 +5174,9 @@ public ApiResponse deleteVolumeAttachmentWithHttpInfo( V1DeleteOptions body) throws ApiException { okhttp3.Call localVarCall = - deleteVolumeAttachmentValidateBeforeCall( + deleteNamespacedCSIStorageCapacityValidateBeforeCall( name, + namespace, pretty, dryRun, gracePeriodSeconds, @@ -4451,14 +5184,15 @@ public ApiResponse deleteVolumeAttachmentWithHttpInfo( propagationPolicy, body, null); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) delete a VolumeAttachment + * (asynchronously) delete a CSIStorageCapacity * - * @param name name of the VolumeAttachment (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or * unrecognized dryRun directive will result in an error response and no further processing of @@ -4490,20 +5224,22 @@ public ApiResponse deleteVolumeAttachmentWithHttpInfo( * 401 Unauthorized - * */ - public okhttp3.Call deleteVolumeAttachmentAsync( + public okhttp3.Call deleteNamespacedCSIStorageCapacityAsync( String name, + String namespace, String pretty, String dryRun, Integer gracePeriodSeconds, Boolean orphanDependents, String propagationPolicy, V1DeleteOptions body, - final ApiCallback _callback) + final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = - deleteVolumeAttachmentValidateBeforeCall( + deleteNamespacedCSIStorageCapacityValidateBeforeCall( name, + namespace, pretty, dryRun, gracePeriodSeconds, @@ -4511,13 +5247,34 @@ public okhttp3.Call deleteVolumeAttachmentAsync( propagationPolicy, body, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** - * Build call for getAPIResources + * Build call for deleteStorageClass * + * @param name name of the StorageClass (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value + * must be non-negative integer. The value zero indicates delete immediately. If this value is + * nil, the default grace period for the specified type will be used. Defaults to a per object + * value if not specified. zero means delete immediately. (optional) + * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be + * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the + * \"orphan\" finalizer will be added to/removed from the object's finalizers + * list. Either this field or PropagationPolicy may be set, but not both. (optional) + * @param propagationPolicy Whether and how garbage collection will be performed. Either this + * field or OrphanDependents may be set, but not both. The default policy is decided by the + * existing finalizer set in the metadata.finalizers and the resource-specific default policy. + * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - + * allow the garbage collector to delete the dependents in the background; + * 'Foreground' - a cascading policy that deletes all dependents in the foreground. + * (optional) + * @param body (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -4525,17 +5282,52 @@ public okhttp3.Call deleteVolumeAttachmentAsync( * * * + * * *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
*/ - public okhttp3.Call getAPIResourcesCall(final ApiCallback _callback) throws ApiException { - Object localVarPostBody = null; + public okhttp3.Call deleteStorageClassCall( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body, + final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = body; // create path and map variables - String localVarPath = "/apis/storage.k8s.io/v1/"; + String localVarPath = + "/apis/storage.k8s.io/v1/storageclasses/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + if (dryRun != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); + } + + if (gracePeriodSeconds != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("gracePeriodSeconds", gracePeriodSeconds)); + } + + if (orphanDependents != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("orphanDependents", orphanDependents)); + } + + if (propagationPolicy != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("propagationPolicy", propagationPolicy)); + } + Map localVarHeaderParams = new HashMap(); Map localVarCookieParams = new HashMap(); Map localVarFormParams = new HashMap(); @@ -4556,7 +5348,7 @@ public okhttp3.Call getAPIResourcesCall(final ApiCallback _callback) throws ApiE String[] localVarAuthNames = new String[] {"BearerToken"}; return localVarApiClient.buildCall( localVarPath, - "GET", + "DELETE", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, @@ -4568,35 +5360,1463 @@ public okhttp3.Call getAPIResourcesCall(final ApiCallback _callback) throws ApiE } @SuppressWarnings("rawtypes") - private okhttp3.Call getAPIResourcesValidateBeforeCall(final ApiCallback _callback) + private okhttp3.Call deleteStorageClassValidateBeforeCall( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body, + final ApiCallback _callback) throws ApiException { - okhttp3.Call localVarCall = getAPIResourcesCall(_callback); + // verify the required parameter 'name' is set + if (name == null) { + throw new ApiException( + "Missing the required parameter 'name' when calling deleteStorageClass(Async)"); + } + + okhttp3.Call localVarCall = + deleteStorageClassCall( + name, + pretty, + dryRun, + gracePeriodSeconds, + orphanDependents, + propagationPolicy, + body, + _callback); return localVarCall; } /** - * get available resources + * delete a StorageClass * - * @return V1APIResourceList - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1APIResourceList getAPIResources() throws ApiException { - ApiResponse localVarResp = getAPIResourcesWithHttpInfo(); + * @param name name of the StorageClass (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value + * must be non-negative integer. The value zero indicates delete immediately. If this value is + * nil, the default grace period for the specified type will be used. Defaults to a per object + * value if not specified. zero means delete immediately. (optional) + * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be + * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the + * \"orphan\" finalizer will be added to/removed from the object's finalizers + * list. Either this field or PropagationPolicy may be set, but not both. (optional) + * @param propagationPolicy Whether and how garbage collection will be performed. Either this + * field or OrphanDependents may be set, but not both. The default policy is decided by the + * existing finalizer set in the metadata.finalizers and the resource-specific default policy. + * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - + * allow the garbage collector to delete the dependents in the background; + * 'Foreground' - a cascading policy that deletes all dependents in the foreground. + * (optional) + * @param body (optional) + * @return V1StorageClass + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
+ */ + public V1StorageClass deleteStorageClass( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body) + throws ApiException { + ApiResponse localVarResp = + deleteStorageClassWithHttpInfo( + name, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body); + return localVarResp.getData(); + } + + /** + * delete a StorageClass + * + * @param name name of the StorageClass (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value + * must be non-negative integer. The value zero indicates delete immediately. If this value is + * nil, the default grace period for the specified type will be used. Defaults to a per object + * value if not specified. zero means delete immediately. (optional) + * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be + * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the + * \"orphan\" finalizer will be added to/removed from the object's finalizers + * list. Either this field or PropagationPolicy may be set, but not both. (optional) + * @param propagationPolicy Whether and how garbage collection will be performed. Either this + * field or OrphanDependents may be set, but not both. The default policy is decided by the + * existing finalizer set in the metadata.finalizers and the resource-specific default policy. + * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - + * allow the garbage collector to delete the dependents in the background; + * 'Foreground' - a cascading policy that deletes all dependents in the foreground. + * (optional) + * @param body (optional) + * @return ApiResponse<V1StorageClass> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
+ */ + public ApiResponse deleteStorageClassWithHttpInfo( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body) + throws ApiException { + okhttp3.Call localVarCall = + deleteStorageClassValidateBeforeCall( + name, + pretty, + dryRun, + gracePeriodSeconds, + orphanDependents, + propagationPolicy, + body, + null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) delete a StorageClass + * + * @param name name of the StorageClass (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value + * must be non-negative integer. The value zero indicates delete immediately. If this value is + * nil, the default grace period for the specified type will be used. Defaults to a per object + * value if not specified. zero means delete immediately. (optional) + * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be + * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the + * \"orphan\" finalizer will be added to/removed from the object's finalizers + * list. Either this field or PropagationPolicy may be set, but not both. (optional) + * @param propagationPolicy Whether and how garbage collection will be performed. Either this + * field or OrphanDependents may be set, but not both. The default policy is decided by the + * existing finalizer set in the metadata.finalizers and the resource-specific default policy. + * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - + * allow the garbage collector to delete the dependents in the background; + * 'Foreground' - a cascading policy that deletes all dependents in the foreground. + * (optional) + * @param body (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
+ */ + public okhttp3.Call deleteStorageClassAsync( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + deleteStorageClassValidateBeforeCall( + name, + pretty, + dryRun, + gracePeriodSeconds, + orphanDependents, + propagationPolicy, + body, + _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } + /** + * Build call for deleteVolumeAttachment + * + * @param name name of the VolumeAttachment (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value + * must be non-negative integer. The value zero indicates delete immediately. If this value is + * nil, the default grace period for the specified type will be used. Defaults to a per object + * value if not specified. zero means delete immediately. (optional) + * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be + * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the + * \"orphan\" finalizer will be added to/removed from the object's finalizers + * list. Either this field or PropagationPolicy may be set, but not both. (optional) + * @param propagationPolicy Whether and how garbage collection will be performed. Either this + * field or OrphanDependents may be set, but not both. The default policy is decided by the + * existing finalizer set in the metadata.finalizers and the resource-specific default policy. + * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - + * allow the garbage collector to delete the dependents in the background; + * 'Foreground' - a cascading policy that deletes all dependents in the foreground. + * (optional) + * @param body (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
+ */ + public okhttp3.Call deleteVolumeAttachmentCall( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body, + final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = body; + + // create path and map variables + String localVarPath = + "/apis/storage.k8s.io/v1/volumeattachments/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + if (dryRun != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); + } + + if (gracePeriodSeconds != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("gracePeriodSeconds", gracePeriodSeconds)); + } + + if (orphanDependents != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("orphanDependents", orphanDependents)); + } + + if (propagationPolicy != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("propagationPolicy", propagationPolicy)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "DELETE", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call deleteVolumeAttachmentValidateBeforeCall( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body, + final ApiCallback _callback) + throws ApiException { + + // verify the required parameter 'name' is set + if (name == null) { + throw new ApiException( + "Missing the required parameter 'name' when calling deleteVolumeAttachment(Async)"); + } + + okhttp3.Call localVarCall = + deleteVolumeAttachmentCall( + name, + pretty, + dryRun, + gracePeriodSeconds, + orphanDependents, + propagationPolicy, + body, + _callback); + return localVarCall; + } + + /** + * delete a VolumeAttachment + * + * @param name name of the VolumeAttachment (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value + * must be non-negative integer. The value zero indicates delete immediately. If this value is + * nil, the default grace period for the specified type will be used. Defaults to a per object + * value if not specified. zero means delete immediately. (optional) + * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be + * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the + * \"orphan\" finalizer will be added to/removed from the object's finalizers + * list. Either this field or PropagationPolicy may be set, but not both. (optional) + * @param propagationPolicy Whether and how garbage collection will be performed. Either this + * field or OrphanDependents may be set, but not both. The default policy is decided by the + * existing finalizer set in the metadata.finalizers and the resource-specific default policy. + * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - + * allow the garbage collector to delete the dependents in the background; + * 'Foreground' - a cascading policy that deletes all dependents in the foreground. + * (optional) + * @param body (optional) + * @return V1VolumeAttachment + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
+ */ + public V1VolumeAttachment deleteVolumeAttachment( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body) + throws ApiException { + ApiResponse localVarResp = + deleteVolumeAttachmentWithHttpInfo( + name, pretty, dryRun, gracePeriodSeconds, orphanDependents, propagationPolicy, body); + return localVarResp.getData(); + } + + /** + * delete a VolumeAttachment + * + * @param name name of the VolumeAttachment (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value + * must be non-negative integer. The value zero indicates delete immediately. If this value is + * nil, the default grace period for the specified type will be used. Defaults to a per object + * value if not specified. zero means delete immediately. (optional) + * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be + * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the + * \"orphan\" finalizer will be added to/removed from the object's finalizers + * list. Either this field or PropagationPolicy may be set, but not both. (optional) + * @param propagationPolicy Whether and how garbage collection will be performed. Either this + * field or OrphanDependents may be set, but not both. The default policy is decided by the + * existing finalizer set in the metadata.finalizers and the resource-specific default policy. + * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - + * allow the garbage collector to delete the dependents in the background; + * 'Foreground' - a cascading policy that deletes all dependents in the foreground. + * (optional) + * @param body (optional) + * @return ApiResponse<V1VolumeAttachment> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
+ */ + public ApiResponse deleteVolumeAttachmentWithHttpInfo( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body) + throws ApiException { + okhttp3.Call localVarCall = + deleteVolumeAttachmentValidateBeforeCall( + name, + pretty, + dryRun, + gracePeriodSeconds, + orphanDependents, + propagationPolicy, + body, + null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) delete a VolumeAttachment + * + * @param name name of the VolumeAttachment (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value + * must be non-negative integer. The value zero indicates delete immediately. If this value is + * nil, the default grace period for the specified type will be used. Defaults to a per object + * value if not specified. zero means delete immediately. (optional) + * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be + * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the + * \"orphan\" finalizer will be added to/removed from the object's finalizers + * list. Either this field or PropagationPolicy may be set, but not both. (optional) + * @param propagationPolicy Whether and how garbage collection will be performed. Either this + * field or OrphanDependents may be set, but not both. The default policy is decided by the + * existing finalizer set in the metadata.finalizers and the resource-specific default policy. + * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - + * allow the garbage collector to delete the dependents in the background; + * 'Foreground' - a cascading policy that deletes all dependents in the foreground. + * (optional) + * @param body (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
+ */ + public okhttp3.Call deleteVolumeAttachmentAsync( + String name, + String pretty, + String dryRun, + Integer gracePeriodSeconds, + Boolean orphanDependents, + String propagationPolicy, + V1DeleteOptions body, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + deleteVolumeAttachmentValidateBeforeCall( + name, + pretty, + dryRun, + gracePeriodSeconds, + orphanDependents, + propagationPolicy, + body, + _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } + /** + * Build call for getAPIResources + * + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call getAPIResourcesCall(final ApiCallback _callback) throws ApiException { + Object localVarPostBody = null; + + // create path and map variables + String localVarPath = "/apis/storage.k8s.io/v1/"; + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "GET", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call getAPIResourcesValidateBeforeCall(final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = getAPIResourcesCall(_callback); + return localVarCall; + } + + /** + * get available resources + * + * @return V1APIResourceList + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public V1APIResourceList getAPIResources() throws ApiException { + ApiResponse localVarResp = getAPIResourcesWithHttpInfo(); + return localVarResp.getData(); + } + + /** + * get available resources + * + * @return ApiResponse<V1APIResourceList> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public ApiResponse getAPIResourcesWithHttpInfo() throws ApiException { + okhttp3.Call localVarCall = getAPIResourcesValidateBeforeCall(null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) get available resources + * + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call getAPIResourcesAsync(final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = getAPIResourcesValidateBeforeCall(_callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } + /** + * Build call for listCSIDriver + * + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type + * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and + * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are + * returned at any specific interval, nor may they assume the server will send any BOOKMARK + * event during a session. If this is not a watch, this field is ignored. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) + * @param watch Watch for changes to the described resources and return them as a stream of add, + * update, and remove notifications. Specify resourceVersion. (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call listCSIDriverCall( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch, + final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = null; + + // create path and map variables + String localVarPath = "/apis/storage.k8s.io/v1/csidrivers"; + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + if (allowWatchBookmarks != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("allowWatchBookmarks", allowWatchBookmarks)); + } + + if (_continue != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("continue", _continue)); + } + + if (fieldSelector != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldSelector", fieldSelector)); + } + + if (labelSelector != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("labelSelector", labelSelector)); + } + + if (limit != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); + } + + if (resourceVersion != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); + } + + if (resourceVersionMatch != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("resourceVersionMatch", resourceVersionMatch)); + } + + if (timeoutSeconds != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("timeoutSeconds", timeoutSeconds)); + } + + if (watch != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("watch", watch)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "GET", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call listCSIDriverValidateBeforeCall( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + listCSIDriverCall( + pretty, + allowWatchBookmarks, + _continue, + fieldSelector, + labelSelector, + limit, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + watch, + _callback); + return localVarCall; + } + + /** + * list or watch objects of kind CSIDriver + * + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type + * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and + * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are + * returned at any specific interval, nor may they assume the server will send any BOOKMARK + * event during a session. If this is not a watch, this field is ignored. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) + * @param watch Watch for changes to the described resources and return them as a stream of add, + * update, and remove notifications. Specify resourceVersion. (optional) + * @return V1CSIDriverList + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public V1CSIDriverList listCSIDriver( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch) + throws ApiException { + ApiResponse localVarResp = + listCSIDriverWithHttpInfo( + pretty, + allowWatchBookmarks, + _continue, + fieldSelector, + labelSelector, + limit, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + watch); + return localVarResp.getData(); + } + + /** + * list or watch objects of kind CSIDriver + * + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type + * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and + * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are + * returned at any specific interval, nor may they assume the server will send any BOOKMARK + * event during a session. If this is not a watch, this field is ignored. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) + * @param watch Watch for changes to the described resources and return them as a stream of add, + * update, and remove notifications. Specify resourceVersion. (optional) + * @return ApiResponse<V1CSIDriverList> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public ApiResponse listCSIDriverWithHttpInfo( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch) + throws ApiException { + okhttp3.Call localVarCall = + listCSIDriverValidateBeforeCall( + pretty, + allowWatchBookmarks, + _continue, + fieldSelector, + labelSelector, + limit, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + watch, + null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) list or watch objects of kind CSIDriver + * + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type + * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and + * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are + * returned at any specific interval, nor may they assume the server will send any BOOKMARK + * event during a session. If this is not a watch, this field is ignored. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) + * @param watch Watch for changes to the described resources and return them as a stream of add, + * update, and remove notifications. Specify resourceVersion. (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call listCSIDriverAsync( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + listCSIDriverValidateBeforeCall( + pretty, + allowWatchBookmarks, + _continue, + fieldSelector, + labelSelector, + limit, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + watch, + _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } + /** + * Build call for listCSINode + * + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type + * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and + * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are + * returned at any specific interval, nor may they assume the server will send any BOOKMARK + * event during a session. If this is not a watch, this field is ignored. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) + * @param watch Watch for changes to the described resources and return them as a stream of add, + * update, and remove notifications. Specify resourceVersion. (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call listCSINodeCall( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch, + final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = null; + + // create path and map variables + String localVarPath = "/apis/storage.k8s.io/v1/csinodes"; + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + if (allowWatchBookmarks != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("allowWatchBookmarks", allowWatchBookmarks)); + } + + if (_continue != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("continue", _continue)); + } + + if (fieldSelector != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldSelector", fieldSelector)); + } + + if (labelSelector != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("labelSelector", labelSelector)); + } + + if (limit != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); + } + + if (resourceVersion != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); + } + + if (resourceVersionMatch != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("resourceVersionMatch", resourceVersionMatch)); + } + + if (timeoutSeconds != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("timeoutSeconds", timeoutSeconds)); + } + + if (watch != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("watch", watch)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "GET", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call listCSINodeValidateBeforeCall( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + listCSINodeCall( + pretty, + allowWatchBookmarks, + _continue, + fieldSelector, + labelSelector, + limit, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + watch, + _callback); + return localVarCall; + } + + /** + * list or watch objects of kind CSINode + * + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type + * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and + * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are + * returned at any specific interval, nor may they assume the server will send any BOOKMARK + * event during a session. If this is not a watch, this field is ignored. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) + * @param watch Watch for changes to the described resources and return them as a stream of add, + * update, and remove notifications. Specify resourceVersion. (optional) + * @return V1CSINodeList + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public V1CSINodeList listCSINode( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch) + throws ApiException { + ApiResponse localVarResp = + listCSINodeWithHttpInfo( + pretty, + allowWatchBookmarks, + _continue, + fieldSelector, + labelSelector, + limit, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + watch); return localVarResp.getData(); } /** - * get available resources + * list or watch objects of kind CSINode * - * @return ApiResponse<V1APIResourceList> + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type + * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and + * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are + * returned at any specific interval, nor may they assume the server will send any BOOKMARK + * event during a session. If this is not a watch, this field is ignored. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) + * @param watch Watch for changes to the described resources and return them as a stream of add, + * update, and remove notifications. Specify resourceVersion. (optional) + * @return ApiResponse<V1CSINodeList> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -4606,15 +6826,92 @@ public V1APIResourceList getAPIResources() throws ApiException { * 401 Unauthorized - * */ - public ApiResponse getAPIResourcesWithHttpInfo() throws ApiException { - okhttp3.Call localVarCall = getAPIResourcesValidateBeforeCall(null); - Type localVarReturnType = new TypeToken() {}.getType(); + public ApiResponse listCSINodeWithHttpInfo( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch) + throws ApiException { + okhttp3.Call localVarCall = + listCSINodeValidateBeforeCall( + pretty, + allowWatchBookmarks, + _continue, + fieldSelector, + labelSelector, + limit, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + watch, + null); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) get available resources + * (asynchronously) list or watch objects of kind CSINode * + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type + * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and + * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are + * returned at any specific interval, nor may they assume the server will send any BOOKMARK + * event during a session. If this is not a watch, this field is ignored. (optional) + * @param _continue The continue option should be set when retrieving more results from the + * server. Since this value is server defined, clients may only use the continue value from a + * previous query result with identical query parameters (except for the value of continue) + * and the server may reject a continue value it does not recognize. If the specified continue + * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a + * configuration change on the server, the server will respond with a 410 ResourceExpired + * error together with a continue token. If the client needs a consistent list, it must + * restart their list without the continue field. Otherwise, the client may send another list + * request with the token received with the 410 error, the server will respond with a list + * starting from the next key, but from the latest snapshot, which is inconsistent from the + * previous list results - objects that are created, modified, or deleted after the first list + * request will be included in the response, as long as their keys are after the \"next + * key\". This field is not supported when watch is true. Clients may start a watch from + * the last resourceVersion value returned by the server and not miss any modifications. + * (optional) + * @param fieldSelector A selector to restrict the list of returned objects by their fields. + * Defaults to everything. (optional) + * @param labelSelector A selector to restrict the list of returned objects by their labels. + * Defaults to everything. (optional) + * @param limit limit is a maximum number of responses to return for a list call. If more items + * exist, the server will set the `continue` field on the list metadata to a value + * that can be used with the same initial query to retrieve the next set of results. Setting a + * limit may return fewer than the requested amount of items (up to zero items) in the event + * all requested objects are filtered out and clients should only use the presence of the + * continue field to determine whether more results are available. Servers may choose not to + * support the limit argument and will return all of the available results. If limit is + * specified and the continue field is empty, clients may assume that no more results are + * available. This field is not supported if watch is true. The server guarantees that the + * objects returned when using continue will be identical to issuing a single list call + * without a limit - that is, no objects created, modified, or deleted after the first request + * is issued will be included in any subsequent continued requests. This is sometimes referred + * to as a consistent snapshot, and ensures that a client that is using limit to receive + * smaller chunks of a very large result can ensure they see all possible objects. If objects + * are updated during a chunked list the version of the object that was present at the time + * the first list result was calculated is returned. (optional) + * @param resourceVersion resourceVersion sets a constraint on what resource versions a request + * may be served from. See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to + * list calls. It is highly recommended that resourceVersionMatch be set for list calls where + * resourceVersion is set See + * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. + * Defaults to unset (optional) + * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, + * regardless of any activity or inactivity. (optional) + * @param watch Watch for changes to the described resources and return them as a stream of add, + * update, and remove notifications. Specify resourceVersion. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -4625,18 +6922,40 @@ public ApiResponse getAPIResourcesWithHttpInfo() throws ApiEx * 401 Unauthorized - * */ - public okhttp3.Call getAPIResourcesAsync(final ApiCallback _callback) + public okhttp3.Call listCSINodeAsync( + String pretty, + Boolean allowWatchBookmarks, + String _continue, + String fieldSelector, + String labelSelector, + Integer limit, + String resourceVersion, + String resourceVersionMatch, + Integer timeoutSeconds, + Boolean watch, + final ApiCallback _callback) throws ApiException { - okhttp3.Call localVarCall = getAPIResourcesValidateBeforeCall(_callback); - Type localVarReturnType = new TypeToken() {}.getType(); + okhttp3.Call localVarCall = + listCSINodeValidateBeforeCall( + pretty, + allowWatchBookmarks, + _continue, + fieldSelector, + labelSelector, + limit, + resourceVersion, + resourceVersionMatch, + timeoutSeconds, + watch, + _callback); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** - * Build call for listCSIDriver + * Build call for listCSIStorageCapacityForAllNamespaces * - * @param pretty If 'true', then the output is pretty printed. (optional) * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are @@ -4677,6 +6996,7 @@ public okhttp3.Call getAPIResourcesAsync(final ApiCallback _c * smaller chunks of a very large result can ensure they see all possible objects. If objects * are updated during a chunked list the version of the object that was present at the time * the first list result was calculated is returned. (optional) + * @param pretty If 'true', then the output is pretty printed. (optional) * @param resourceVersion resourceVersion sets a constraint on what resource versions a request * may be served from. See * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. @@ -4700,13 +7020,13 @@ public okhttp3.Call getAPIResourcesAsync(final ApiCallback _c * 401 Unauthorized - * */ - public okhttp3.Call listCSIDriverCall( - String pretty, + public okhttp3.Call listCSIStorageCapacityForAllNamespacesCall( Boolean allowWatchBookmarks, String _continue, String fieldSelector, String labelSelector, Integer limit, + String pretty, String resourceVersion, String resourceVersionMatch, Integer timeoutSeconds, @@ -4716,14 +7036,10 @@ public okhttp3.Call listCSIDriverCall( Object localVarPostBody = null; // create path and map variables - String localVarPath = "/apis/storage.k8s.io/v1/csidrivers"; + String localVarPath = "/apis/storage.k8s.io/v1/csistoragecapacities"; List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - if (allowWatchBookmarks != null) { localVarQueryParams.addAll( localVarApiClient.parameterToPair("allowWatchBookmarks", allowWatchBookmarks)); @@ -4745,6 +7061,10 @@ public okhttp3.Call listCSIDriverCall( localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); } + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + if (resourceVersion != null) { localVarQueryParams.addAll( localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); @@ -4800,13 +7120,13 @@ public okhttp3.Call listCSIDriverCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call listCSIDriverValidateBeforeCall( - String pretty, + private okhttp3.Call listCSIStorageCapacityForAllNamespacesValidateBeforeCall( Boolean allowWatchBookmarks, String _continue, String fieldSelector, String labelSelector, Integer limit, + String pretty, String resourceVersion, String resourceVersionMatch, Integer timeoutSeconds, @@ -4815,13 +7135,13 @@ private okhttp3.Call listCSIDriverValidateBeforeCall( throws ApiException { okhttp3.Call localVarCall = - listCSIDriverCall( - pretty, + listCSIStorageCapacityForAllNamespacesCall( allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, + pretty, resourceVersion, resourceVersionMatch, timeoutSeconds, @@ -4831,9 +7151,8 @@ private okhttp3.Call listCSIDriverValidateBeforeCall( } /** - * list or watch objects of kind CSIDriver + * list or watch objects of kind CSIStorageCapacity * - * @param pretty If 'true', then the output is pretty printed. (optional) * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are @@ -4874,6 +7193,7 @@ private okhttp3.Call listCSIDriverValidateBeforeCall( * smaller chunks of a very large result can ensure they see all possible objects. If objects * are updated during a chunked list the version of the object that was present at the time * the first list result was calculated is returned. (optional) + * @param pretty If 'true', then the output is pretty printed. (optional) * @param resourceVersion resourceVersion sets a constraint on what resource versions a request * may be served from. See * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. @@ -4887,7 +7207,7 @@ private okhttp3.Call listCSIDriverValidateBeforeCall( * regardless of any activity or inactivity. (optional) * @param watch Watch for changes to the described resources and return them as a stream of add, * update, and remove notifications. Specify resourceVersion. (optional) - * @return V1CSIDriverList + * @return V1CSIStorageCapacityList * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -4897,26 +7217,26 @@ private okhttp3.Call listCSIDriverValidateBeforeCall( * 401 Unauthorized - * */ - public V1CSIDriverList listCSIDriver( - String pretty, + public V1CSIStorageCapacityList listCSIStorageCapacityForAllNamespaces( Boolean allowWatchBookmarks, String _continue, String fieldSelector, String labelSelector, Integer limit, + String pretty, String resourceVersion, String resourceVersionMatch, Integer timeoutSeconds, Boolean watch) throws ApiException { - ApiResponse localVarResp = - listCSIDriverWithHttpInfo( - pretty, + ApiResponse localVarResp = + listCSIStorageCapacityForAllNamespacesWithHttpInfo( allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, + pretty, resourceVersion, resourceVersionMatch, timeoutSeconds, @@ -4925,9 +7245,8 @@ public V1CSIDriverList listCSIDriver( } /** - * list or watch objects of kind CSIDriver + * list or watch objects of kind CSIStorageCapacity * - * @param pretty If 'true', then the output is pretty printed. (optional) * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are @@ -4968,6 +7287,7 @@ public V1CSIDriverList listCSIDriver( * smaller chunks of a very large result can ensure they see all possible objects. If objects * are updated during a chunked list the version of the object that was present at the time * the first list result was calculated is returned. (optional) + * @param pretty If 'true', then the output is pretty printed. (optional) * @param resourceVersion resourceVersion sets a constraint on what resource versions a request * may be served from. See * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. @@ -4981,7 +7301,7 @@ public V1CSIDriverList listCSIDriver( * regardless of any activity or inactivity. (optional) * @param watch Watch for changes to the described resources and return them as a stream of add, * update, and remove notifications. Specify resourceVersion. (optional) - * @return ApiResponse<V1CSIDriverList> + * @return ApiResponse<V1CSIStorageCapacityList> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -4991,39 +7311,38 @@ public V1CSIDriverList listCSIDriver( * 401 Unauthorized - * */ - public ApiResponse listCSIDriverWithHttpInfo( - String pretty, + public ApiResponse listCSIStorageCapacityForAllNamespacesWithHttpInfo( Boolean allowWatchBookmarks, String _continue, String fieldSelector, String labelSelector, Integer limit, + String pretty, String resourceVersion, String resourceVersionMatch, Integer timeoutSeconds, Boolean watch) throws ApiException { okhttp3.Call localVarCall = - listCSIDriverValidateBeforeCall( - pretty, + listCSIStorageCapacityForAllNamespacesValidateBeforeCall( allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, + pretty, resourceVersion, resourceVersionMatch, timeoutSeconds, watch, null); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) list or watch objects of kind CSIDriver + * (asynchronously) list or watch objects of kind CSIStorageCapacity * - * @param pretty If 'true', then the output is pretty printed. (optional) * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are @@ -5064,6 +7383,7 @@ public ApiResponse listCSIDriverWithHttpInfo( * smaller chunks of a very large result can ensure they see all possible objects. If objects * are updated during a chunked list the version of the object that was present at the time * the first list result was calculated is returned. (optional) + * @param pretty If 'true', then the output is pretty printed. (optional) * @param resourceVersion resourceVersion sets a constraint on what resource versions a request * may be served from. See * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. @@ -5087,40 +7407,41 @@ public ApiResponse listCSIDriverWithHttpInfo( * 401 Unauthorized - * */ - public okhttp3.Call listCSIDriverAsync( - String pretty, + public okhttp3.Call listCSIStorageCapacityForAllNamespacesAsync( Boolean allowWatchBookmarks, String _continue, String fieldSelector, String labelSelector, Integer limit, + String pretty, String resourceVersion, String resourceVersionMatch, Integer timeoutSeconds, Boolean watch, - final ApiCallback _callback) + final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = - listCSIDriverValidateBeforeCall( - pretty, + listCSIStorageCapacityForAllNamespacesValidateBeforeCall( allowWatchBookmarks, _continue, fieldSelector, labelSelector, limit, + pretty, resourceVersion, resourceVersionMatch, timeoutSeconds, watch, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** - * Build call for listCSINode + * Build call for listNamespacedCSIStorageCapacity * + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and @@ -5185,7 +7506,8 @@ public okhttp3.Call listCSIDriverAsync( * 401 Unauthorized - * */ - public okhttp3.Call listCSINodeCall( + public okhttp3.Call listNamespacedCSIStorageCapacityCall( + String namespace, String pretty, Boolean allowWatchBookmarks, String _continue, @@ -5201,7 +7523,10 @@ public okhttp3.Call listCSINodeCall( Object localVarPostBody = null; // create path and map variables - String localVarPath = "/apis/storage.k8s.io/v1/csinodes"; + String localVarPath = + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities" + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); @@ -5285,7 +7610,8 @@ public okhttp3.Call listCSINodeCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call listCSINodeValidateBeforeCall( + private okhttp3.Call listNamespacedCSIStorageCapacityValidateBeforeCall( + String namespace, String pretty, Boolean allowWatchBookmarks, String _continue, @@ -5299,8 +7625,15 @@ private okhttp3.Call listCSINodeValidateBeforeCall( final ApiCallback _callback) throws ApiException { + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling listNamespacedCSIStorageCapacity(Async)"); + } + okhttp3.Call localVarCall = - listCSINodeCall( + listNamespacedCSIStorageCapacityCall( + namespace, pretty, allowWatchBookmarks, _continue, @@ -5316,8 +7649,9 @@ private okhttp3.Call listCSINodeValidateBeforeCall( } /** - * list or watch objects of kind CSINode + * list or watch objects of kind CSIStorageCapacity * + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and @@ -5372,7 +7706,7 @@ private okhttp3.Call listCSINodeValidateBeforeCall( * regardless of any activity or inactivity. (optional) * @param watch Watch for changes to the described resources and return them as a stream of add, * update, and remove notifications. Specify resourceVersion. (optional) - * @return V1CSINodeList + * @return V1CSIStorageCapacityList * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -5382,7 +7716,8 @@ private okhttp3.Call listCSINodeValidateBeforeCall( * 401 Unauthorized - * */ - public V1CSINodeList listCSINode( + public V1CSIStorageCapacityList listNamespacedCSIStorageCapacity( + String namespace, String pretty, Boolean allowWatchBookmarks, String _continue, @@ -5394,8 +7729,9 @@ public V1CSINodeList listCSINode( Integer timeoutSeconds, Boolean watch) throws ApiException { - ApiResponse localVarResp = - listCSINodeWithHttpInfo( + ApiResponse localVarResp = + listNamespacedCSIStorageCapacityWithHttpInfo( + namespace, pretty, allowWatchBookmarks, _continue, @@ -5410,8 +7746,9 @@ public V1CSINodeList listCSINode( } /** - * list or watch objects of kind CSINode + * list or watch objects of kind CSIStorageCapacity * + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and @@ -5466,7 +7803,7 @@ public V1CSINodeList listCSINode( * regardless of any activity or inactivity. (optional) * @param watch Watch for changes to the described resources and return them as a stream of add, * update, and remove notifications. Specify resourceVersion. (optional) - * @return ApiResponse<V1CSINodeList> + * @return ApiResponse<V1CSIStorageCapacityList> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -5476,7 +7813,8 @@ public V1CSINodeList listCSINode( * 401 Unauthorized - * */ - public ApiResponse listCSINodeWithHttpInfo( + public ApiResponse listNamespacedCSIStorageCapacityWithHttpInfo( + String namespace, String pretty, Boolean allowWatchBookmarks, String _continue, @@ -5489,7 +7827,8 @@ public ApiResponse listCSINodeWithHttpInfo( Boolean watch) throws ApiException { okhttp3.Call localVarCall = - listCSINodeValidateBeforeCall( + listNamespacedCSIStorageCapacityValidateBeforeCall( + namespace, pretty, allowWatchBookmarks, _continue, @@ -5501,13 +7840,14 @@ public ApiResponse listCSINodeWithHttpInfo( timeoutSeconds, watch, null); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) list or watch objects of kind CSINode + * (asynchronously) list or watch objects of kind CSIStorageCapacity * + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and @@ -5572,7 +7912,8 @@ public ApiResponse listCSINodeWithHttpInfo( * 401 Unauthorized - * */ - public okhttp3.Call listCSINodeAsync( + public okhttp3.Call listNamespacedCSIStorageCapacityAsync( + String namespace, String pretty, Boolean allowWatchBookmarks, String _continue, @@ -5583,11 +7924,12 @@ public okhttp3.Call listCSINodeAsync( String resourceVersionMatch, Integer timeoutSeconds, Boolean watch, - final ApiCallback _callback) + final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = - listCSINodeValidateBeforeCall( + listNamespacedCSIStorageCapacityValidateBeforeCall( + namespace, pretty, allowWatchBookmarks, _continue, @@ -5599,7 +7941,7 @@ public okhttp3.Call listCSINodeAsync( timeoutSeconds, watch, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -6574,9 +8916,335 @@ public okhttp3.Call listVolumeAttachmentAsync( return localVarCall; } /** - * Build call for patchCSIDriver + * Build call for patchCSIDriver + * + * @param name name of the CSIDriver (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is + * required for apply requests (application/apply-patch) but optional for non-apply patch + * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param force Force is going to \"force\" Apply requests. It means user will + * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply + * patch requests. (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public okhttp3.Call patchCSIDriverCall( + String name, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force, + final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = body; + + // create path and map variables + String localVarPath = + "/apis/storage.k8s.io/v1/csidrivers/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + if (dryRun != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); + } + + if (fieldManager != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); + } + + if (fieldValidation != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); + } + + if (force != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("force", force)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = { + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json", + "application/apply-patch+yaml" + }; + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "PATCH", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call patchCSIDriverValidateBeforeCall( + String name, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force, + final ApiCallback _callback) + throws ApiException { + + // verify the required parameter 'name' is set + if (name == null) { + throw new ApiException( + "Missing the required parameter 'name' when calling patchCSIDriver(Async)"); + } + + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException( + "Missing the required parameter 'body' when calling patchCSIDriver(Async)"); + } + + okhttp3.Call localVarCall = + patchCSIDriverCall( + name, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); + return localVarCall; + } + + /** + * partially update the specified CSIDriver + * + * @param name name of the CSIDriver (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is + * required for apply requests (application/apply-patch) but optional for non-apply patch + * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param force Force is going to \"force\" Apply requests. It means user will + * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply + * patch requests. (optional) + * @return V1CSIDriver + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public V1CSIDriver patchCSIDriver( + String name, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force) + throws ApiException { + ApiResponse localVarResp = + patchCSIDriverWithHttpInfo( + name, body, pretty, dryRun, fieldManager, fieldValidation, force); + return localVarResp.getData(); + } + + /** + * partially update the specified CSIDriver + * + * @param name name of the CSIDriver (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is + * required for apply requests (application/apply-patch) but optional for non-apply patch + * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param force Force is going to \"force\" Apply requests. It means user will + * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply + * patch requests. (optional) + * @return ApiResponse<V1CSIDriver> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public ApiResponse patchCSIDriverWithHttpInfo( + String name, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force) + throws ApiException { + okhttp3.Call localVarCall = + patchCSIDriverValidateBeforeCall( + name, body, pretty, dryRun, fieldManager, fieldValidation, force, null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) partially update the specified CSIDriver + * + * @param name name of the CSIDriver (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is + * required for apply requests (application/apply-patch) but optional for non-apply patch + * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param force Force is going to \"force\" Apply requests. It means user will + * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply + * patch requests. (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public okhttp3.Call patchCSIDriverAsync( + String name, + V1Patch body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + Boolean force, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + patchCSIDriverValidateBeforeCall( + name, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } + /** + * Build call for patchCSINode * - * @param name name of the CSIDriver (required) + * @param name name of the CSINode (required) * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or @@ -6587,13 +9255,21 @@ public okhttp3.Call listVolumeAttachmentAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6608,7 +9284,7 @@ public okhttp3.Call listVolumeAttachmentAsync( * 401 Unauthorized - * */ - public okhttp3.Call patchCSIDriverCall( + public okhttp3.Call patchCSINodeCall( String name, V1Patch body, String pretty, @@ -6622,7 +9298,7 @@ public okhttp3.Call patchCSIDriverCall( // create path and map variables String localVarPath = - "/apis/storage.k8s.io/v1/csidrivers/{name}" + "/apis/storage.k8s.io/v1/csinodes/{name}" .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); List localVarQueryParams = new ArrayList(); @@ -6684,7 +9360,7 @@ public okhttp3.Call patchCSIDriverCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call patchCSIDriverValidateBeforeCall( + private okhttp3.Call patchCSINodeValidateBeforeCall( String name, V1Patch body, String pretty, @@ -6698,25 +9374,25 @@ private okhttp3.Call patchCSIDriverValidateBeforeCall( // verify the required parameter 'name' is set if (name == null) { throw new ApiException( - "Missing the required parameter 'name' when calling patchCSIDriver(Async)"); + "Missing the required parameter 'name' when calling patchCSINode(Async)"); } // verify the required parameter 'body' is set if (body == null) { throw new ApiException( - "Missing the required parameter 'body' when calling patchCSIDriver(Async)"); + "Missing the required parameter 'body' when calling patchCSINode(Async)"); } okhttp3.Call localVarCall = - patchCSIDriverCall( + patchCSINodeCall( name, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); return localVarCall; } /** - * partially update the specified CSIDriver + * partially update the specified CSINode * - * @param name name of the CSIDriver (required) + * @param name name of the CSINode (required) * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or @@ -6727,17 +9403,25 @@ private okhttp3.Call patchCSIDriverValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) - * @return V1CSIDriver + * @return V1CSINode * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -6748,7 +9432,7 @@ private okhttp3.Call patchCSIDriverValidateBeforeCall( * 401 Unauthorized - * */ - public V1CSIDriver patchCSIDriver( + public V1CSINode patchCSINode( String name, V1Patch body, String pretty, @@ -6757,16 +9441,15 @@ public V1CSIDriver patchCSIDriver( String fieldValidation, Boolean force) throws ApiException { - ApiResponse localVarResp = - patchCSIDriverWithHttpInfo( - name, body, pretty, dryRun, fieldManager, fieldValidation, force); + ApiResponse localVarResp = + patchCSINodeWithHttpInfo(name, body, pretty, dryRun, fieldManager, fieldValidation, force); return localVarResp.getData(); } /** - * partially update the specified CSIDriver + * partially update the specified CSINode * - * @param name name of the CSIDriver (required) + * @param name name of the CSINode (required) * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or @@ -6777,17 +9460,25 @@ public V1CSIDriver patchCSIDriver( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) - * @return ApiResponse<V1CSIDriver> + * @return ApiResponse<V1CSINode> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -6798,7 +9489,7 @@ public V1CSIDriver patchCSIDriver( * 401 Unauthorized - * */ - public ApiResponse patchCSIDriverWithHttpInfo( + public ApiResponse patchCSINodeWithHttpInfo( String name, V1Patch body, String pretty, @@ -6808,16 +9499,16 @@ public ApiResponse patchCSIDriverWithHttpInfo( Boolean force) throws ApiException { okhttp3.Call localVarCall = - patchCSIDriverValidateBeforeCall( + patchCSINodeValidateBeforeCall( name, body, pretty, dryRun, fieldManager, fieldValidation, force, null); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) partially update the specified CSIDriver + * (asynchronously) partially update the specified CSINode * - * @param name name of the CSIDriver (required) + * @param name name of the CSINode (required) * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or @@ -6828,13 +9519,21 @@ public ApiResponse patchCSIDriverWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6849,7 +9548,7 @@ public ApiResponse patchCSIDriverWithHttpInfo( * 401 Unauthorized - * */ - public okhttp3.Call patchCSIDriverAsync( + public okhttp3.Call patchCSINodeAsync( String name, V1Patch body, String pretty, @@ -6857,20 +9556,21 @@ public okhttp3.Call patchCSIDriverAsync( String fieldManager, String fieldValidation, Boolean force, - final ApiCallback _callback) + final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = - patchCSIDriverValidateBeforeCall( + patchCSINodeValidateBeforeCall( name, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } /** - * Build call for patchCSINode + * Build call for patchNamespacedCSIStorageCapacity * - * @param name name of the CSINode (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or @@ -6881,13 +9581,21 @@ public okhttp3.Call patchCSIDriverAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -6902,8 +9610,9 @@ public okhttp3.Call patchCSIDriverAsync( * 401 Unauthorized - * */ - public okhttp3.Call patchCSINodeCall( + public okhttp3.Call patchNamespacedCSIStorageCapacityCall( String name, + String namespace, V1Patch body, String pretty, String dryRun, @@ -6916,8 +9625,10 @@ public okhttp3.Call patchCSINodeCall( // create path and map variables String localVarPath = - "/apis/storage.k8s.io/v1/csinodes/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())); + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); List localVarQueryParams = new ArrayList(); List localVarCollectionQueryParams = new ArrayList(); @@ -6978,8 +9689,9 @@ public okhttp3.Call patchCSINodeCall( } @SuppressWarnings("rawtypes") - private okhttp3.Call patchCSINodeValidateBeforeCall( + private okhttp3.Call patchNamespacedCSIStorageCapacityValidateBeforeCall( String name, + String namespace, V1Patch body, String pretty, String dryRun, @@ -6992,25 +9704,32 @@ private okhttp3.Call patchCSINodeValidateBeforeCall( // verify the required parameter 'name' is set if (name == null) { throw new ApiException( - "Missing the required parameter 'name' when calling patchCSINode(Async)"); + "Missing the required parameter 'name' when calling patchNamespacedCSIStorageCapacity(Async)"); + } + + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling patchNamespacedCSIStorageCapacity(Async)"); } // verify the required parameter 'body' is set if (body == null) { throw new ApiException( - "Missing the required parameter 'body' when calling patchCSINode(Async)"); + "Missing the required parameter 'body' when calling patchNamespacedCSIStorageCapacity(Async)"); } okhttp3.Call localVarCall = - patchCSINodeCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); + patchNamespacedCSIStorageCapacityCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); return localVarCall; } /** - * partially update the specified CSINode + * partially update the specified CSIStorageCapacity * - * @param name name of the CSINode (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or @@ -7021,17 +9740,25 @@ private okhttp3.Call patchCSINodeValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) - * @return V1CSINode + * @return V1CSIStorageCapacity * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -7042,8 +9769,9 @@ private okhttp3.Call patchCSINodeValidateBeforeCall( * 401 Unauthorized - * */ - public V1CSINode patchCSINode( + public V1CSIStorageCapacity patchNamespacedCSIStorageCapacity( String name, + String namespace, V1Patch body, String pretty, String dryRun, @@ -7051,15 +9779,17 @@ public V1CSINode patchCSINode( String fieldValidation, Boolean force) throws ApiException { - ApiResponse localVarResp = - patchCSINodeWithHttpInfo(name, body, pretty, dryRun, fieldManager, fieldValidation, force); + ApiResponse localVarResp = + patchNamespacedCSIStorageCapacityWithHttpInfo( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); return localVarResp.getData(); } /** - * partially update the specified CSINode + * partially update the specified CSIStorageCapacity * - * @param name name of the CSINode (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or @@ -7070,17 +9800,25 @@ public V1CSINode patchCSINode( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) - * @return ApiResponse<V1CSINode> + * @return ApiResponse<V1CSIStorageCapacity> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -7091,8 +9829,9 @@ public V1CSINode patchCSINode( * 401 Unauthorized - * */ - public ApiResponse patchCSINodeWithHttpInfo( + public ApiResponse patchNamespacedCSIStorageCapacityWithHttpInfo( String name, + String namespace, V1Patch body, String pretty, String dryRun, @@ -7101,16 +9840,17 @@ public ApiResponse patchCSINodeWithHttpInfo( Boolean force) throws ApiException { okhttp3.Call localVarCall = - patchCSINodeValidateBeforeCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, force, null); - Type localVarReturnType = new TypeToken() {}.getType(); + patchNamespacedCSIStorageCapacityValidateBeforeCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, null); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) partially update the specified CSINode + * (asynchronously) partially update the specified CSIStorageCapacity * - * @param name name of the CSINode (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param body (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param dryRun When present, indicates that modifications should not be persisted. An invalid or @@ -7121,13 +9861,21 @@ public ApiResponse patchCSINodeWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7142,21 +9890,22 @@ public ApiResponse patchCSINodeWithHttpInfo( * 401 Unauthorized - * */ - public okhttp3.Call patchCSINodeAsync( + public okhttp3.Call patchNamespacedCSIStorageCapacityAsync( String name, + String namespace, V1Patch body, String pretty, String dryRun, String fieldManager, String fieldValidation, Boolean force, - final ApiCallback _callback) + final ApiCallback _callback) throws ApiException { okhttp3.Call localVarCall = - patchCSINodeValidateBeforeCall( - name, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); + patchNamespacedCSIStorageCapacityValidateBeforeCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -7174,13 +9923,21 @@ public okhttp3.Call patchCSINodeAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7314,13 +10071,21 @@ private okhttp3.Call patchStorageClassValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7364,13 +10129,21 @@ public V1StorageClass patchStorageClass( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7415,13 +10188,21 @@ public ApiResponse patchStorageClassWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7468,13 +10249,21 @@ public okhttp3.Call patchStorageClassAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7608,13 +10397,21 @@ private okhttp3.Call patchVolumeAttachmentValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7658,13 +10455,21 @@ public V1VolumeAttachment patchVolumeAttachment( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7709,13 +10514,21 @@ public ApiResponse patchVolumeAttachmentWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7762,13 +10575,21 @@ public okhttp3.Call patchVolumeAttachmentAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7902,13 +10723,21 @@ private okhttp3.Call patchVolumeAttachmentStatusValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -7952,13 +10781,21 @@ public V1VolumeAttachment patchVolumeAttachmentStatus( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8003,13 +10840,21 @@ public ApiResponse patchVolumeAttachmentStatusWithHttpInfo( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -8244,25 +11089,178 @@ public okhttp3.Call readCSINodeCall(String name, String pretty, final ApiCallbac } @SuppressWarnings("rawtypes") - private okhttp3.Call readCSINodeValidateBeforeCall( - String name, String pretty, final ApiCallback _callback) throws ApiException { + private okhttp3.Call readCSINodeValidateBeforeCall( + String name, String pretty, final ApiCallback _callback) throws ApiException { + + // verify the required parameter 'name' is set + if (name == null) { + throw new ApiException( + "Missing the required parameter 'name' when calling readCSINode(Async)"); + } + + okhttp3.Call localVarCall = readCSINodeCall(name, pretty, _callback); + return localVarCall; + } + + /** + * read the specified CSINode + * + * @param name name of the CSINode (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @return V1CSINode + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public V1CSINode readCSINode(String name, String pretty) throws ApiException { + ApiResponse localVarResp = readCSINodeWithHttpInfo(name, pretty); + return localVarResp.getData(); + } + + /** + * read the specified CSINode + * + * @param name name of the CSINode (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @return ApiResponse<V1CSINode> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public ApiResponse readCSINodeWithHttpInfo(String name, String pretty) + throws ApiException { + okhttp3.Call localVarCall = readCSINodeValidateBeforeCall(name, pretty, null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) read the specified CSINode + * + * @param name name of the CSINode (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call readCSINodeAsync( + String name, String pretty, final ApiCallback _callback) throws ApiException { + + okhttp3.Call localVarCall = readCSINodeValidateBeforeCall(name, pretty, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } + /** + * Build call for readNamespacedCSIStorageCapacity + * + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
+ */ + public okhttp3.Call readNamespacedCSIStorageCapacityCall( + String name, String namespace, String pretty, final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = null; + + // create path and map variables + String localVarPath = + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "GET", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call readNamespacedCSIStorageCapacityValidateBeforeCall( + String name, String namespace, String pretty, final ApiCallback _callback) + throws ApiException { // verify the required parameter 'name' is set if (name == null) { throw new ApiException( - "Missing the required parameter 'name' when calling readCSINode(Async)"); + "Missing the required parameter 'name' when calling readNamespacedCSIStorageCapacity(Async)"); } - okhttp3.Call localVarCall = readCSINodeCall(name, pretty, _callback); + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling readNamespacedCSIStorageCapacity(Async)"); + } + + okhttp3.Call localVarCall = + readNamespacedCSIStorageCapacityCall(name, namespace, pretty, _callback); return localVarCall; } /** - * read the specified CSINode + * read the specified CSIStorageCapacity * - * @param name name of the CSINode (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) - * @return V1CSINode + * @return V1CSIStorageCapacity * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -8272,17 +11270,20 @@ private okhttp3.Call readCSINodeValidateBeforeCall( * 401 Unauthorized - * */ - public V1CSINode readCSINode(String name, String pretty) throws ApiException { - ApiResponse localVarResp = readCSINodeWithHttpInfo(name, pretty); + public V1CSIStorageCapacity readNamespacedCSIStorageCapacity( + String name, String namespace, String pretty) throws ApiException { + ApiResponse localVarResp = + readNamespacedCSIStorageCapacityWithHttpInfo(name, namespace, pretty); return localVarResp.getData(); } /** - * read the specified CSINode + * read the specified CSIStorageCapacity * - * @param name name of the CSINode (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) - * @return ApiResponse<V1CSINode> + * @return ApiResponse<V1CSIStorageCapacity> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body * @http.response.details @@ -8292,17 +11293,19 @@ public V1CSINode readCSINode(String name, String pretty) throws ApiException { * 401 Unauthorized - * */ - public ApiResponse readCSINodeWithHttpInfo(String name, String pretty) - throws ApiException { - okhttp3.Call localVarCall = readCSINodeValidateBeforeCall(name, pretty, null); - Type localVarReturnType = new TypeToken() {}.getType(); + public ApiResponse readNamespacedCSIStorageCapacityWithHttpInfo( + String name, String namespace, String pretty) throws ApiException { + okhttp3.Call localVarCall = + readNamespacedCSIStorageCapacityValidateBeforeCall(name, namespace, pretty, null); + Type localVarReturnType = new TypeToken() {}.getType(); return localVarApiClient.execute(localVarCall, localVarReturnType); } /** - * (asynchronously) read the specified CSINode + * (asynchronously) read the specified CSIStorageCapacity * - * @param name name of the CSINode (required) + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) * @param pretty If 'true', then the output is pretty printed. (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call @@ -8314,11 +11317,16 @@ public ApiResponse readCSINodeWithHttpInfo(String name, String pretty * 401 Unauthorized - * */ - public okhttp3.Call readCSINodeAsync( - String name, String pretty, final ApiCallback _callback) throws ApiException { + public okhttp3.Call readNamespacedCSIStorageCapacityAsync( + String name, + String namespace, + String pretty, + final ApiCallback _callback) + throws ApiException { - okhttp3.Call localVarCall = readCSINodeValidateBeforeCall(name, pretty, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); + okhttp3.Call localVarCall = + readNamespacedCSIStorageCapacityValidateBeforeCall(name, namespace, pretty, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } @@ -8759,13 +11767,21 @@ public okhttp3.Call readVolumeAttachmentStatusAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -8883,13 +11899,21 @@ private okhttp3.Call replaceCSIDriverValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CSIDriver * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8926,13 +11950,21 @@ public V1CSIDriver replaceCSIDriver( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CSIDriver> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -8971,13 +12003,21 @@ public ApiResponse replaceCSIDriverWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9018,13 +12058,21 @@ public okhttp3.Call replaceCSIDriverAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9142,13 +12190,21 @@ private okhttp3.Call replaceCSINodeValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1CSINode * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9185,13 +12241,21 @@ public V1CSINode replaceCSINode( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1CSINode> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9230,13 +12294,21 @@ public ApiResponse replaceCSINodeWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9265,6 +12337,316 @@ public okhttp3.Call replaceCSINodeAsync( localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } + /** + * Build call for replaceNamespacedCSIStorageCapacity + * + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param _callback Callback for upload/download progress + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public okhttp3.Call replaceNamespacedCSIStorageCapacityCall( + String name, + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + Object localVarPostBody = body; + + // create path and map variables + String localVarPath = + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}" + .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) + .replaceAll( + "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + if (pretty != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); + } + + if (dryRun != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); + } + + if (fieldManager != null) { + localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); + } + + if (fieldValidation != null) { + localVarQueryParams.addAll( + localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); + } + + Map localVarHeaderParams = new HashMap(); + Map localVarCookieParams = new HashMap(); + Map localVarFormParams = new HashMap(); + final String[] localVarAccepts = { + "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" + }; + final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) { + localVarHeaderParams.put("Accept", localVarAccept); + } + + final String[] localVarContentTypes = {}; + + final String localVarContentType = + localVarApiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + String[] localVarAuthNames = new String[] {"BearerToken"}; + return localVarApiClient.buildCall( + localVarPath, + "PUT", + localVarQueryParams, + localVarCollectionQueryParams, + localVarPostBody, + localVarHeaderParams, + localVarCookieParams, + localVarFormParams, + localVarAuthNames, + _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call replaceNamespacedCSIStorageCapacityValidateBeforeCall( + String name, + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + + // verify the required parameter 'name' is set + if (name == null) { + throw new ApiException( + "Missing the required parameter 'name' when calling replaceNamespacedCSIStorageCapacity(Async)"); + } + + // verify the required parameter 'namespace' is set + if (namespace == null) { + throw new ApiException( + "Missing the required parameter 'namespace' when calling replaceNamespacedCSIStorageCapacity(Async)"); + } + + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException( + "Missing the required parameter 'body' when calling replaceNamespacedCSIStorageCapacity(Async)"); + } + + okhttp3.Call localVarCall = + replaceNamespacedCSIStorageCapacityCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); + return localVarCall; + } + + /** + * replace the specified CSIStorageCapacity + * + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @return V1CSIStorageCapacity + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public V1CSIStorageCapacity replaceNamespacedCSIStorageCapacity( + String name, + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation) + throws ApiException { + ApiResponse localVarResp = + replaceNamespacedCSIStorageCapacityWithHttpInfo( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); + return localVarResp.getData(); + } + + /** + * replace the specified CSIStorageCapacity + * + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @return ApiResponse<V1CSIStorageCapacity> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the + * response body + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public ApiResponse replaceNamespacedCSIStorageCapacityWithHttpInfo( + String name, + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation) + throws ApiException { + okhttp3.Call localVarCall = + replaceNamespacedCSIStorageCapacityValidateBeforeCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, null); + Type localVarReturnType = new TypeToken() {}.getType(); + return localVarApiClient.execute(localVarCall, localVarReturnType); + } + + /** + * (asynchronously) replace the specified CSIStorageCapacity + * + * @param name name of the CSIStorageCapacity (required) + * @param namespace object name and auth scope, such as for teams and projects (required) + * @param body (required) + * @param pretty If 'true', then the output is pretty printed. (optional) + * @param dryRun When present, indicates that modifications should not be persisted. An invalid or + * unrecognized dryRun directive will result in an error response and no further processing of + * the request. Valid values are: - All: all dry run stages will be processed (optional) + * @param fieldManager fieldManager is a name associated with the actor or entity that is making + * these changes. The value must be less than or 128 characters long, and only contain + * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) + * @param _callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + * @http.response.details + * + * + * + * + * + *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
+ */ + public okhttp3.Call replaceNamespacedCSIStorageCapacityAsync( + String name, + String namespace, + V1CSIStorageCapacity body, + String pretty, + String dryRun, + String fieldManager, + String fieldValidation, + final ApiCallback _callback) + throws ApiException { + + okhttp3.Call localVarCall = + replaceNamespacedCSIStorageCapacityValidateBeforeCall( + name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); + Type localVarReturnType = new TypeToken() {}.getType(); + localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); + return localVarCall; + } /** * Build call for replaceStorageClass * @@ -9277,13 +12659,21 @@ public okhttp3.Call replaceCSINodeAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9402,13 +12792,21 @@ private okhttp3.Call replaceStorageClassValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1StorageClass * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9445,13 +12843,21 @@ public V1StorageClass replaceStorageClass( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1StorageClass> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9490,13 +12896,21 @@ public ApiResponse replaceStorageClassWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9537,13 +12951,21 @@ public okhttp3.Call replaceStorageClassAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9662,13 +13084,21 @@ private okhttp3.Call replaceVolumeAttachmentValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1VolumeAttachment * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9706,13 +13136,21 @@ public V1VolumeAttachment replaceVolumeAttachment( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1VolumeAttachment> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9751,13 +13189,21 @@ public ApiResponse replaceVolumeAttachmentWithHttpInfo( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -9798,13 +13244,21 @@ public okhttp3.Call replaceVolumeAttachmentAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -9923,13 +13377,21 @@ private okhttp3.Call replaceVolumeAttachmentStatusValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1VolumeAttachment * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -9967,13 +13429,21 @@ public V1VolumeAttachment replaceVolumeAttachmentStatus( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1VolumeAttachment> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -10012,13 +13482,21 @@ public ApiResponse replaceVolumeAttachmentStatusWithHttpInfo * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1alpha1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1alpha1Api.java deleted file mode 100644 index 914249074c..0000000000 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1alpha1Api.java +++ /dev/null @@ -1,3104 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.apis; - -import com.google.gson.reflect.TypeToken; -import io.kubernetes.client.custom.V1Patch; -import io.kubernetes.client.openapi.ApiCallback; -import io.kubernetes.client.openapi.ApiClient; -import io.kubernetes.client.openapi.ApiException; -import io.kubernetes.client.openapi.ApiResponse; -import io.kubernetes.client.openapi.Configuration; -import io.kubernetes.client.openapi.Pair; -import io.kubernetes.client.openapi.models.V1APIResourceList; -import io.kubernetes.client.openapi.models.V1DeleteOptions; -import io.kubernetes.client.openapi.models.V1Status; -import io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacity; -import io.kubernetes.client.openapi.models.V1alpha1CSIStorageCapacityList; -import java.lang.reflect.Type; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -public class StorageV1alpha1Api { - private ApiClient localVarApiClient; - - public StorageV1alpha1Api() { - this(Configuration.getDefaultApiClient()); - } - - public StorageV1alpha1Api(ApiClient apiClient) { - this.localVarApiClient = apiClient; - } - - public ApiClient getApiClient() { - return localVarApiClient; - } - - public void setApiClient(ApiClient apiClient) { - this.localVarApiClient = apiClient; - } - - /** - * Build call for createNamespacedCSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
- */ - public okhttp3.Call createNamespacedCSIStorageCapacityCall( - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities" - .replaceAll( - "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (fieldManager != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); - } - - if (fieldValidation != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "POST", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call createNamespacedCSIStorageCapacityValidateBeforeCall( - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'namespace' is set - if (namespace == null) { - throw new ApiException( - "Missing the required parameter 'namespace' when calling createNamespacedCSIStorageCapacity(Async)"); - } - - // verify the required parameter 'body' is set - if (body == null) { - throw new ApiException( - "Missing the required parameter 'body' when calling createNamespacedCSIStorageCapacity(Async)"); - } - - okhttp3.Call localVarCall = - createNamespacedCSIStorageCapacityCall( - namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); - return localVarCall; - } - - /** - * create a CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @return V1alpha1CSIStorageCapacity - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
- */ - public V1alpha1CSIStorageCapacity createNamespacedCSIStorageCapacity( - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation) - throws ApiException { - ApiResponse localVarResp = - createNamespacedCSIStorageCapacityWithHttpInfo( - namespace, body, pretty, dryRun, fieldManager, fieldValidation); - return localVarResp.getData(); - } - - /** - * create a CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @return ApiResponse<V1alpha1CSIStorageCapacity> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
- */ - public ApiResponse createNamespacedCSIStorageCapacityWithHttpInfo( - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation) - throws ApiException { - okhttp3.Call localVarCall = - createNamespacedCSIStorageCapacityValidateBeforeCall( - namespace, body, pretty, dryRun, fieldManager, fieldValidation, null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) create a CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
202 Accepted -
401 Unauthorized -
- */ - public okhttp3.Call createNamespacedCSIStorageCapacityAsync( - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - createNamespacedCSIStorageCapacityValidateBeforeCall( - namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for deleteCollectionNamespacedCSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param body (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call deleteCollectionNamespacedCSIStorageCapacityCall( - String namespace, - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities" - .replaceAll( - "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (_continue != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("continue", _continue)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (fieldSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldSelector", fieldSelector)); - } - - if (gracePeriodSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("gracePeriodSeconds", gracePeriodSeconds)); - } - - if (labelSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("labelSelector", labelSelector)); - } - - if (limit != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); - } - - if (orphanDependents != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("orphanDependents", orphanDependents)); - } - - if (propagationPolicy != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("propagationPolicy", propagationPolicy)); - } - - if (resourceVersion != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); - } - - if (resourceVersionMatch != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersionMatch", resourceVersionMatch)); - } - - if (timeoutSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("timeoutSeconds", timeoutSeconds)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "DELETE", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call deleteCollectionNamespacedCSIStorageCapacityValidateBeforeCall( - String namespace, - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'namespace' is set - if (namespace == null) { - throw new ApiException( - "Missing the required parameter 'namespace' when calling deleteCollectionNamespacedCSIStorageCapacity(Async)"); - } - - okhttp3.Call localVarCall = - deleteCollectionNamespacedCSIStorageCapacityCall( - namespace, - pretty, - _continue, - dryRun, - fieldSelector, - gracePeriodSeconds, - labelSelector, - limit, - orphanDependents, - propagationPolicy, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - body, - _callback); - return localVarCall; - } - - /** - * delete collection of CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param body (optional) - * @return V1Status - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1Status deleteCollectionNamespacedCSIStorageCapacity( - String namespace, - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body) - throws ApiException { - ApiResponse localVarResp = - deleteCollectionNamespacedCSIStorageCapacityWithHttpInfo( - namespace, - pretty, - _continue, - dryRun, - fieldSelector, - gracePeriodSeconds, - labelSelector, - limit, - orphanDependents, - propagationPolicy, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - body); - return localVarResp.getData(); - } - - /** - * delete collection of CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param body (optional) - * @return ApiResponse<V1Status> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse deleteCollectionNamespacedCSIStorageCapacityWithHttpInfo( - String namespace, - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body) - throws ApiException { - okhttp3.Call localVarCall = - deleteCollectionNamespacedCSIStorageCapacityValidateBeforeCall( - namespace, - pretty, - _continue, - dryRun, - fieldSelector, - gracePeriodSeconds, - labelSelector, - limit, - orphanDependents, - propagationPolicy, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - body, - null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) delete collection of CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param body (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call deleteCollectionNamespacedCSIStorageCapacityAsync( - String namespace, - String pretty, - String _continue, - String dryRun, - String fieldSelector, - Integer gracePeriodSeconds, - String labelSelector, - Integer limit, - Boolean orphanDependents, - String propagationPolicy, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - deleteCollectionNamespacedCSIStorageCapacityValidateBeforeCall( - namespace, - pretty, - _continue, - dryRun, - fieldSelector, - gracePeriodSeconds, - labelSelector, - limit, - orphanDependents, - propagationPolicy, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - body, - _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for deleteNamespacedCSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param body (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
- */ - public okhttp3.Call deleteNamespacedCSIStorageCapacityCall( - String name, - String namespace, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) - .replaceAll( - "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (gracePeriodSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("gracePeriodSeconds", gracePeriodSeconds)); - } - - if (orphanDependents != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("orphanDependents", orphanDependents)); - } - - if (propagationPolicy != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("propagationPolicy", propagationPolicy)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "DELETE", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call deleteNamespacedCSIStorageCapacityValidateBeforeCall( - String name, - String namespace, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling deleteNamespacedCSIStorageCapacity(Async)"); - } - - // verify the required parameter 'namespace' is set - if (namespace == null) { - throw new ApiException( - "Missing the required parameter 'namespace' when calling deleteNamespacedCSIStorageCapacity(Async)"); - } - - okhttp3.Call localVarCall = - deleteNamespacedCSIStorageCapacityCall( - name, - namespace, - pretty, - dryRun, - gracePeriodSeconds, - orphanDependents, - propagationPolicy, - body, - _callback); - return localVarCall; - } - - /** - * delete a CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param body (optional) - * @return V1Status - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
- */ - public V1Status deleteNamespacedCSIStorageCapacity( - String name, - String namespace, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body) - throws ApiException { - ApiResponse localVarResp = - deleteNamespacedCSIStorageCapacityWithHttpInfo( - name, - namespace, - pretty, - dryRun, - gracePeriodSeconds, - orphanDependents, - propagationPolicy, - body); - return localVarResp.getData(); - } - - /** - * delete a CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param body (optional) - * @return ApiResponse<V1Status> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
- */ - public ApiResponse deleteNamespacedCSIStorageCapacityWithHttpInfo( - String name, - String namespace, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body) - throws ApiException { - okhttp3.Call localVarCall = - deleteNamespacedCSIStorageCapacityValidateBeforeCall( - name, - namespace, - pretty, - dryRun, - gracePeriodSeconds, - orphanDependents, - propagationPolicy, - body, - null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) delete a CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param gracePeriodSeconds The duration in seconds before the object should be deleted. Value - * must be non-negative integer. The value zero indicates delete immediately. If this value is - * nil, the default grace period for the specified type will be used. Defaults to a per object - * value if not specified. zero means delete immediately. (optional) - * @param orphanDependents Deprecated: please use the PropagationPolicy, this field will be - * deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the - * \"orphan\" finalizer will be added to/removed from the object's finalizers - * list. Either this field or PropagationPolicy may be set, but not both. (optional) - * @param propagationPolicy Whether and how garbage collection will be performed. Either this - * field or OrphanDependents may be set, but not both. The default policy is decided by the - * existing finalizer set in the metadata.finalizers and the resource-specific default policy. - * Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - - * allow the garbage collector to delete the dependents in the background; - * 'Foreground' - a cascading policy that deletes all dependents in the foreground. - * (optional) - * @param body (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
202 Accepted -
401 Unauthorized -
- */ - public okhttp3.Call deleteNamespacedCSIStorageCapacityAsync( - String name, - String namespace, - String pretty, - String dryRun, - Integer gracePeriodSeconds, - Boolean orphanDependents, - String propagationPolicy, - V1DeleteOptions body, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - deleteNamespacedCSIStorageCapacityValidateBeforeCall( - name, - namespace, - pretty, - dryRun, - gracePeriodSeconds, - orphanDependents, - propagationPolicy, - body, - _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for getAPIResources - * - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call getAPIResourcesCall(final ApiCallback _callback) throws ApiException { - Object localVarPostBody = null; - - // create path and map variables - String localVarPath = "/apis/storage.k8s.io/v1alpha1/"; - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "GET", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call getAPIResourcesValidateBeforeCall(final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = getAPIResourcesCall(_callback); - return localVarCall; - } - - /** - * get available resources - * - * @return V1APIResourceList - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1APIResourceList getAPIResources() throws ApiException { - ApiResponse localVarResp = getAPIResourcesWithHttpInfo(); - return localVarResp.getData(); - } - - /** - * get available resources - * - * @return ApiResponse<V1APIResourceList> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse getAPIResourcesWithHttpInfo() throws ApiException { - okhttp3.Call localVarCall = getAPIResourcesValidateBeforeCall(null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) get available resources - * - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call getAPIResourcesAsync(final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = getAPIResourcesValidateBeforeCall(_callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for listCSIStorageCapacityForAllNamespaces - * - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call listCSIStorageCapacityForAllNamespacesCall( - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String pretty, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = null; - - // create path and map variables - String localVarPath = "/apis/storage.k8s.io/v1alpha1/csistoragecapacities"; - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (allowWatchBookmarks != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("allowWatchBookmarks", allowWatchBookmarks)); - } - - if (_continue != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("continue", _continue)); - } - - if (fieldSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldSelector", fieldSelector)); - } - - if (labelSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("labelSelector", labelSelector)); - } - - if (limit != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); - } - - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (resourceVersion != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); - } - - if (resourceVersionMatch != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersionMatch", resourceVersionMatch)); - } - - if (timeoutSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("timeoutSeconds", timeoutSeconds)); - } - - if (watch != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("watch", watch)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "GET", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call listCSIStorageCapacityForAllNamespacesValidateBeforeCall( - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String pretty, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - listCSIStorageCapacityForAllNamespacesCall( - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - pretty, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - _callback); - return localVarCall; - } - - /** - * list or watch objects of kind CSIStorageCapacity - * - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @return V1alpha1CSIStorageCapacityList - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1alpha1CSIStorageCapacityList listCSIStorageCapacityForAllNamespaces( - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String pretty, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch) - throws ApiException { - ApiResponse localVarResp = - listCSIStorageCapacityForAllNamespacesWithHttpInfo( - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - pretty, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch); - return localVarResp.getData(); - } - - /** - * list or watch objects of kind CSIStorageCapacity - * - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @return ApiResponse<V1alpha1CSIStorageCapacityList> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse - listCSIStorageCapacityForAllNamespacesWithHttpInfo( - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String pretty, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch) - throws ApiException { - okhttp3.Call localVarCall = - listCSIStorageCapacityForAllNamespacesValidateBeforeCall( - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - pretty, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) list or watch objects of kind CSIStorageCapacity - * - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call listCSIStorageCapacityForAllNamespacesAsync( - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String pretty, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - listCSIStorageCapacityForAllNamespacesValidateBeforeCall( - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - pretty, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for listNamespacedCSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call listNamespacedCSIStorageCapacityCall( - String namespace, - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = null; - - // create path and map variables - String localVarPath = - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities" - .replaceAll( - "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (allowWatchBookmarks != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("allowWatchBookmarks", allowWatchBookmarks)); - } - - if (_continue != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("continue", _continue)); - } - - if (fieldSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldSelector", fieldSelector)); - } - - if (labelSelector != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("labelSelector", labelSelector)); - } - - if (limit != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("limit", limit)); - } - - if (resourceVersion != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersion", resourceVersion)); - } - - if (resourceVersionMatch != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("resourceVersionMatch", resourceVersionMatch)); - } - - if (timeoutSeconds != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("timeoutSeconds", timeoutSeconds)); - } - - if (watch != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("watch", watch)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "GET", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call listNamespacedCSIStorageCapacityValidateBeforeCall( - String namespace, - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'namespace' is set - if (namespace == null) { - throw new ApiException( - "Missing the required parameter 'namespace' when calling listNamespacedCSIStorageCapacity(Async)"); - } - - okhttp3.Call localVarCall = - listNamespacedCSIStorageCapacityCall( - namespace, - pretty, - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - _callback); - return localVarCall; - } - - /** - * list or watch objects of kind CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @return V1alpha1CSIStorageCapacityList - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1alpha1CSIStorageCapacityList listNamespacedCSIStorageCapacity( - String namespace, - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch) - throws ApiException { - ApiResponse localVarResp = - listNamespacedCSIStorageCapacityWithHttpInfo( - namespace, - pretty, - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch); - return localVarResp.getData(); - } - - /** - * list or watch objects of kind CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @return ApiResponse<V1alpha1CSIStorageCapacityList> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse listNamespacedCSIStorageCapacityWithHttpInfo( - String namespace, - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch) - throws ApiException { - okhttp3.Call localVarCall = - listNamespacedCSIStorageCapacityValidateBeforeCall( - namespace, - pretty, - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) list or watch objects of kind CSIStorageCapacity - * - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param allowWatchBookmarks allowWatchBookmarks requests watch events with type - * \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and - * bookmarks are sent at the server's discretion. Clients should not assume bookmarks are - * returned at any specific interval, nor may they assume the server will send any BOOKMARK - * event during a session. If this is not a watch, this field is ignored. (optional) - * @param _continue The continue option should be set when retrieving more results from the - * server. Since this value is server defined, clients may only use the continue value from a - * previous query result with identical query parameters (except for the value of continue) - * and the server may reject a continue value it does not recognize. If the specified continue - * value is no longer valid whether due to expiration (generally five to fifteen minutes) or a - * configuration change on the server, the server will respond with a 410 ResourceExpired - * error together with a continue token. If the client needs a consistent list, it must - * restart their list without the continue field. Otherwise, the client may send another list - * request with the token received with the 410 error, the server will respond with a list - * starting from the next key, but from the latest snapshot, which is inconsistent from the - * previous list results - objects that are created, modified, or deleted after the first list - * request will be included in the response, as long as their keys are after the \"next - * key\". This field is not supported when watch is true. Clients may start a watch from - * the last resourceVersion value returned by the server and not miss any modifications. - * (optional) - * @param fieldSelector A selector to restrict the list of returned objects by their fields. - * Defaults to everything. (optional) - * @param labelSelector A selector to restrict the list of returned objects by their labels. - * Defaults to everything. (optional) - * @param limit limit is a maximum number of responses to return for a list call. If more items - * exist, the server will set the `continue` field on the list metadata to a value - * that can be used with the same initial query to retrieve the next set of results. Setting a - * limit may return fewer than the requested amount of items (up to zero items) in the event - * all requested objects are filtered out and clients should only use the presence of the - * continue field to determine whether more results are available. Servers may choose not to - * support the limit argument and will return all of the available results. If limit is - * specified and the continue field is empty, clients may assume that no more results are - * available. This field is not supported if watch is true. The server guarantees that the - * objects returned when using continue will be identical to issuing a single list call - * without a limit - that is, no objects created, modified, or deleted after the first request - * is issued will be included in any subsequent continued requests. This is sometimes referred - * to as a consistent snapshot, and ensures that a client that is using limit to receive - * smaller chunks of a very large result can ensure they see all possible objects. If objects - * are updated during a chunked list the version of the object that was present at the time - * the first list result was calculated is returned. (optional) - * @param resourceVersion resourceVersion sets a constraint on what resource versions a request - * may be served from. See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param resourceVersionMatch resourceVersionMatch determines how resourceVersion is applied to - * list calls. It is highly recommended that resourceVersionMatch be set for list calls where - * resourceVersion is set See - * https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details. - * Defaults to unset (optional) - * @param timeoutSeconds Timeout for the list/watch call. This limits the duration of the call, - * regardless of any activity or inactivity. (optional) - * @param watch Watch for changes to the described resources and return them as a stream of add, - * update, and remove notifications. Specify resourceVersion. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call listNamespacedCSIStorageCapacityAsync( - String namespace, - String pretty, - Boolean allowWatchBookmarks, - String _continue, - String fieldSelector, - String labelSelector, - Integer limit, - String resourceVersion, - String resourceVersionMatch, - Integer timeoutSeconds, - Boolean watch, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - listNamespacedCSIStorageCapacityValidateBeforeCall( - namespace, - pretty, - allowWatchBookmarks, - _continue, - fieldSelector, - labelSelector, - limit, - resourceVersion, - resourceVersionMatch, - timeoutSeconds, - watch, - _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for patchNamespacedCSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is - * required for apply requests (application/apply-patch) but optional for non-apply patch - * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param force Force is going to \"force\" Apply requests. It means user will - * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply - * patch requests. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public okhttp3.Call patchNamespacedCSIStorageCapacityCall( - String name, - String namespace, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) - .replaceAll( - "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (fieldManager != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); - } - - if (fieldValidation != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); - } - - if (force != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("force", force)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = { - "application/json-patch+json", - "application/merge-patch+json", - "application/strategic-merge-patch+json", - "application/apply-patch+yaml" - }; - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "PATCH", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call patchNamespacedCSIStorageCapacityValidateBeforeCall( - String name, - String namespace, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling patchNamespacedCSIStorageCapacity(Async)"); - } - - // verify the required parameter 'namespace' is set - if (namespace == null) { - throw new ApiException( - "Missing the required parameter 'namespace' when calling patchNamespacedCSIStorageCapacity(Async)"); - } - - // verify the required parameter 'body' is set - if (body == null) { - throw new ApiException( - "Missing the required parameter 'body' when calling patchNamespacedCSIStorageCapacity(Async)"); - } - - okhttp3.Call localVarCall = - patchNamespacedCSIStorageCapacityCall( - name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); - return localVarCall; - } - - /** - * partially update the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is - * required for apply requests (application/apply-patch) but optional for non-apply patch - * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param force Force is going to \"force\" Apply requests. It means user will - * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply - * patch requests. (optional) - * @return V1alpha1CSIStorageCapacity - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public V1alpha1CSIStorageCapacity patchNamespacedCSIStorageCapacity( - String name, - String namespace, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force) - throws ApiException { - ApiResponse localVarResp = - patchNamespacedCSIStorageCapacityWithHttpInfo( - name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force); - return localVarResp.getData(); - } - - /** - * partially update the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is - * required for apply requests (application/apply-patch) but optional for non-apply patch - * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param force Force is going to \"force\" Apply requests. It means user will - * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply - * patch requests. (optional) - * @return ApiResponse<V1alpha1CSIStorageCapacity> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public ApiResponse patchNamespacedCSIStorageCapacityWithHttpInfo( - String name, - String namespace, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force) - throws ApiException { - okhttp3.Call localVarCall = - patchNamespacedCSIStorageCapacityValidateBeforeCall( - name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) partially update the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is - * required for apply requests (application/apply-patch) but optional for non-apply patch - * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param force Force is going to \"force\" Apply requests. It means user will - * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply - * patch requests. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public okhttp3.Call patchNamespacedCSIStorageCapacityAsync( - String name, - String namespace, - V1Patch body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - Boolean force, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - patchNamespacedCSIStorageCapacityValidateBeforeCall( - name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, force, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for readNamespacedCSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call readNamespacedCSIStorageCapacityCall( - String name, String namespace, String pretty, final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = null; - - // create path and map variables - String localVarPath = - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) - .replaceAll( - "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "GET", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call readNamespacedCSIStorageCapacityValidateBeforeCall( - String name, String namespace, String pretty, final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling readNamespacedCSIStorageCapacity(Async)"); - } - - // verify the required parameter 'namespace' is set - if (namespace == null) { - throw new ApiException( - "Missing the required parameter 'namespace' when calling readNamespacedCSIStorageCapacity(Async)"); - } - - okhttp3.Call localVarCall = - readNamespacedCSIStorageCapacityCall(name, namespace, pretty, _callback); - return localVarCall; - } - - /** - * read the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @return V1alpha1CSIStorageCapacity - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public V1alpha1CSIStorageCapacity readNamespacedCSIStorageCapacity( - String name, String namespace, String pretty) throws ApiException { - ApiResponse localVarResp = - readNamespacedCSIStorageCapacityWithHttpInfo(name, namespace, pretty); - return localVarResp.getData(); - } - - /** - * read the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @return ApiResponse<V1alpha1CSIStorageCapacity> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public ApiResponse readNamespacedCSIStorageCapacityWithHttpInfo( - String name, String namespace, String pretty) throws ApiException { - okhttp3.Call localVarCall = - readNamespacedCSIStorageCapacityValidateBeforeCall(name, namespace, pretty, null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) read the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - *
Status Code Description Response Headers
200 OK -
401 Unauthorized -
- */ - public okhttp3.Call readNamespacedCSIStorageCapacityAsync( - String name, - String namespace, - String pretty, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - readNamespacedCSIStorageCapacityValidateBeforeCall(name, namespace, pretty, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } - /** - * Build call for replaceNamespacedCSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param _callback Callback for upload/download progress - * @return Call to execute - * @throws ApiException If fail to serialize the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public okhttp3.Call replaceNamespacedCSIStorageCapacityCall( - String name, - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - Object localVarPostBody = body; - - // create path and map variables - String localVarPath = - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name}" - .replaceAll("\\{" + "name" + "\\}", localVarApiClient.escapeString(name.toString())) - .replaceAll( - "\\{" + "namespace" + "\\}", localVarApiClient.escapeString(namespace.toString())); - - List localVarQueryParams = new ArrayList(); - List localVarCollectionQueryParams = new ArrayList(); - if (pretty != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("pretty", pretty)); - } - - if (dryRun != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("dryRun", dryRun)); - } - - if (fieldManager != null) { - localVarQueryParams.addAll(localVarApiClient.parameterToPair("fieldManager", fieldManager)); - } - - if (fieldValidation != null) { - localVarQueryParams.addAll( - localVarApiClient.parameterToPair("fieldValidation", fieldValidation)); - } - - Map localVarHeaderParams = new HashMap(); - Map localVarCookieParams = new HashMap(); - Map localVarFormParams = new HashMap(); - final String[] localVarAccepts = { - "application/json", "application/yaml", "application/vnd.kubernetes.protobuf" - }; - final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts); - if (localVarAccept != null) { - localVarHeaderParams.put("Accept", localVarAccept); - } - - final String[] localVarContentTypes = {}; - - final String localVarContentType = - localVarApiClient.selectHeaderContentType(localVarContentTypes); - localVarHeaderParams.put("Content-Type", localVarContentType); - - String[] localVarAuthNames = new String[] {"BearerToken"}; - return localVarApiClient.buildCall( - localVarPath, - "PUT", - localVarQueryParams, - localVarCollectionQueryParams, - localVarPostBody, - localVarHeaderParams, - localVarCookieParams, - localVarFormParams, - localVarAuthNames, - _callback); - } - - @SuppressWarnings("rawtypes") - private okhttp3.Call replaceNamespacedCSIStorageCapacityValidateBeforeCall( - String name, - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - - // verify the required parameter 'name' is set - if (name == null) { - throw new ApiException( - "Missing the required parameter 'name' when calling replaceNamespacedCSIStorageCapacity(Async)"); - } - - // verify the required parameter 'namespace' is set - if (namespace == null) { - throw new ApiException( - "Missing the required parameter 'namespace' when calling replaceNamespacedCSIStorageCapacity(Async)"); - } - - // verify the required parameter 'body' is set - if (body == null) { - throw new ApiException( - "Missing the required parameter 'body' when calling replaceNamespacedCSIStorageCapacity(Async)"); - } - - okhttp3.Call localVarCall = - replaceNamespacedCSIStorageCapacityCall( - name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); - return localVarCall; - } - - /** - * replace the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @return V1alpha1CSIStorageCapacity - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public V1alpha1CSIStorageCapacity replaceNamespacedCSIStorageCapacity( - String name, - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation) - throws ApiException { - ApiResponse localVarResp = - replaceNamespacedCSIStorageCapacityWithHttpInfo( - name, namespace, body, pretty, dryRun, fieldManager, fieldValidation); - return localVarResp.getData(); - } - - /** - * replace the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @return ApiResponse<V1alpha1CSIStorageCapacity> - * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the - * response body - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public ApiResponse replaceNamespacedCSIStorageCapacityWithHttpInfo( - String name, - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation) - throws ApiException { - okhttp3.Call localVarCall = - replaceNamespacedCSIStorageCapacityValidateBeforeCall( - name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, null); - Type localVarReturnType = new TypeToken() {}.getType(); - return localVarApiClient.execute(localVarCall, localVarReturnType); - } - - /** - * (asynchronously) replace the specified CSIStorageCapacity - * - * @param name name of the CSIStorageCapacity (required) - * @param namespace object name and auth scope, such as for teams and projects (required) - * @param body (required) - * @param pretty If 'true', then the output is pretty printed. (optional) - * @param dryRun When present, indicates that modifications should not be persisted. An invalid or - * unrecognized dryRun directive will result in an error response and no further processing of - * the request. Valid values are: - All: all dry run stages will be processed (optional) - * @param fieldManager fieldManager is a name associated with the actor or entity that is making - * these changes. The value must be less than or 128 characters long, and only contain - * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) - * @param _callback The callback to be executed when the API call finishes - * @return The request call - * @throws ApiException If fail to process the API call, e.g. serializing the request body object - * @http.response.details - * - * - * - * - * - *
Status Code Description Response Headers
200 OK -
201 Created -
401 Unauthorized -
- */ - public okhttp3.Call replaceNamespacedCSIStorageCapacityAsync( - String name, - String namespace, - V1alpha1CSIStorageCapacity body, - String pretty, - String dryRun, - String fieldManager, - String fieldValidation, - final ApiCallback _callback) - throws ApiException { - - okhttp3.Call localVarCall = - replaceNamespacedCSIStorageCapacityValidateBeforeCall( - name, namespace, body, pretty, dryRun, fieldManager, fieldValidation, _callback); - Type localVarReturnType = new TypeToken() {}.getType(); - localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); - return localVarCall; - } -} diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1beta1Api.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1beta1Api.java index 2ebde7740f..9614378c5b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1beta1Api.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/StorageV1beta1Api.java @@ -62,13 +62,21 @@ public void setApiClient(ApiClient apiClient) { * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -189,13 +197,21 @@ private okhttp3.Call createNamespacedCSIStorageCapacityValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1CSIStorageCapacity * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -234,13 +250,21 @@ public V1beta1CSIStorageCapacity createNamespacedCSIStorageCapacity( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1CSIStorageCapacity> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -280,13 +304,21 @@ public ApiResponse createNamespacedCSIStorageCapacity * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object @@ -2364,13 +2396,21 @@ public okhttp3.Call listNamespacedCSIStorageCapacityAsync( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2515,13 +2555,21 @@ private okhttp3.Call patchNamespacedCSIStorageCapacityValidateBeforeCall( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2567,13 +2615,21 @@ public V1beta1CSIStorageCapacity patchNamespacedCSIStorageCapacity( * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2620,13 +2676,21 @@ public ApiResponse patchNamespacedCSIStorageCapacityW * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is * required for apply requests (application/apply-patch) but optional for non-apply patch * types (JsonPatch, MergePatch, StrategicMergePatch). (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param force Force is going to \"force\" Apply requests. It means user will * re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply * patch requests. (optional) @@ -2836,13 +2900,21 @@ public okhttp3.Call readNamespacedCSIStorageCapacityAsync( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback Callback for upload/download progress * @return Call to execute * @throws ApiException If fail to serialize the request body object @@ -2972,13 +3044,21 @@ private okhttp3.Call replaceNamespacedCSIStorageCapacityValidateBeforeCall( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return V1beta1CSIStorageCapacity * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3018,13 +3098,21 @@ public V1beta1CSIStorageCapacity replaceNamespacedCSIStorageCapacity( * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @return ApiResponse<V1beta1CSIStorageCapacity> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the * response body @@ -3065,13 +3153,21 @@ public ApiResponse replaceNamespacedCSIStorageCapacit * @param fieldManager fieldManager is a name associated with the actor or entity that is making * these changes. The value must be less than or 128 characters long, and only contain * printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. (optional) - * @param fieldValidation fieldValidation determines how the server should respond to - * unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older - * servers or servers with the `ServerSideFieldValidation` feature disabled will - * discard valid values specified in this param and not perform any server side field - * validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds - * with a warning for each unknown/duplicate field, but successfully serves the request. - - * Strict: fails the request on unknown/duplicate fields. (optional) + * @param fieldValidation fieldValidation instructs the server on how to handle objects in the + * request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the + * `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - + * Ignore: This will ignore any unknown fields that are silently dropped from the object, and + * will ignore all but the last duplicate field that the decoder encounters. This is the + * default behavior prior to v1.23 and is the default behavior when the + * `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a + * warning via the standard warning response header for each unknown field that is dropped + * from the object, and for each duplicate field that is encountered. The request will still + * succeed if there are no other errors, and will only persist the last of any duplicate + * fields. This is the default when the `ServerSideFieldValidation` feature gate is + * enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields + * would be dropped from the object, or if any duplicate fields are present. The error + * returned from the server will contain all unknown and duplicate fields encountered. + * (optional) * @param _callback The callback to be executed when the API call finishes * @return The request call * @throws ApiException If fail to process the API call, e.g. serializing the request body object diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/auth/ApiKeyAuth.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/auth/ApiKeyAuth.java index 016bd02dbb..b83f325136 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/auth/ApiKeyAuth.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/auth/ApiKeyAuth.java @@ -18,7 +18,7 @@ @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class ApiKeyAuth implements Authentication { private final String location; private final String paramName; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/auth/HttpBearerAuth.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/auth/HttpBearerAuth.java index dae9c4ed05..9aef943c62 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/auth/HttpBearerAuth.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/auth/HttpBearerAuth.java @@ -18,7 +18,7 @@ @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class HttpBearerAuth implements Authentication { private final String scheme; private String bearerToken; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AdmissionregistrationV1ServiceReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AdmissionregistrationV1ServiceReference.java index 6750c4db0c..7b23a1d055 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AdmissionregistrationV1ServiceReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AdmissionregistrationV1ServiceReference.java @@ -21,7 +21,7 @@ @ApiModel(description = "ServiceReference holds a reference to Service.legacy.k8s.io") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class AdmissionregistrationV1ServiceReference { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AdmissionregistrationV1WebhookClientConfig.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AdmissionregistrationV1WebhookClientConfig.java index 8deeb95c35..a365af34e1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AdmissionregistrationV1WebhookClientConfig.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AdmissionregistrationV1WebhookClientConfig.java @@ -24,7 +24,7 @@ "WebhookClientConfig contains the information to make a TLS connection with the webhook") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class AdmissionregistrationV1WebhookClientConfig { public static final String SERIALIZED_NAME_CA_BUNDLE = "caBundle"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiextensionsV1ServiceReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiextensionsV1ServiceReference.java index 451b1dd207..7ae16db968 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiextensionsV1ServiceReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiextensionsV1ServiceReference.java @@ -21,7 +21,7 @@ @ApiModel(description = "ServiceReference holds a reference to Service.legacy.k8s.io") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class ApiextensionsV1ServiceReference { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiextensionsV1WebhookClientConfig.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiextensionsV1WebhookClientConfig.java index 7067887aeb..60f70cfe42 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiextensionsV1WebhookClientConfig.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiextensionsV1WebhookClientConfig.java @@ -24,7 +24,7 @@ "WebhookClientConfig contains the information to make a TLS connection with the webhook.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class ApiextensionsV1WebhookClientConfig { public static final String SERIALIZED_NAME_CA_BUNDLE = "caBundle"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiregistrationV1ServiceReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiregistrationV1ServiceReference.java index 3f15db09c5..5eb0491954 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiregistrationV1ServiceReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/ApiregistrationV1ServiceReference.java @@ -21,7 +21,7 @@ @ApiModel(description = "ServiceReference holds a reference to Service.legacy.k8s.io") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class ApiregistrationV1ServiceReference { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AuthenticationV1TokenRequest.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AuthenticationV1TokenRequest.java index 7fef79dd46..d8df980a58 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AuthenticationV1TokenRequest.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/AuthenticationV1TokenRequest.java @@ -21,7 +21,7 @@ @ApiModel(description = "TokenRequest requests a token for a given service account.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class AuthenticationV1TokenRequest implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EndpointPort.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EndpointPort.java index 073ba947c8..1f4c895f78 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EndpointPort.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EndpointPort.java @@ -21,7 +21,7 @@ @ApiModel(description = "EndpointPort is a tuple that describes a single port.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class CoreV1EndpointPort { public static final String SERIALIZED_NAME_APP_PROTOCOL = "appProtocol"; @@ -52,7 +52,7 @@ public CoreV1EndpointPort appProtocol(String appProtocol) { /** * The application protocol for this port. This field follows standard Kubernetes label syntax. * Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and - * http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed + * https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed * names such as mycompany.com/my-custom-protocol. * * @return appProtocol @@ -60,7 +60,7 @@ public CoreV1EndpointPort appProtocol(String appProtocol) { @javax.annotation.Nullable @ApiModelProperty( value = - "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.") + "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.") public String getAppProtocol() { return appProtocol; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1Event.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1Event.java index 51f1d8c5ad..61916ab9c8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1Event.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1Event.java @@ -30,7 +30,7 @@ "Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class CoreV1Event implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_ACTION = "action"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EventList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EventList.java index ad66bee307..42a29bf872 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EventList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EventList.java @@ -23,7 +23,7 @@ @ApiModel(description = "EventList is a list of events.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class CoreV1EventList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EventSeries.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EventSeries.java index cdab43b26c..0625838540 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EventSeries.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/CoreV1EventSeries.java @@ -27,7 +27,7 @@ "EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class CoreV1EventSeries { public static final String SERIALIZED_NAME_COUNT = "count"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/DiscoveryV1EndpointPort.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/DiscoveryV1EndpointPort.java index 90dafdcd05..e781b73d01 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/DiscoveryV1EndpointPort.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/DiscoveryV1EndpointPort.java @@ -21,7 +21,7 @@ @ApiModel(description = "EndpointPort represents a Port used by an EndpointSlice") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class DiscoveryV1EndpointPort { public static final String SERIALIZED_NAME_APP_PROTOCOL = "appProtocol"; @@ -52,7 +52,7 @@ public DiscoveryV1EndpointPort appProtocol(String appProtocol) { /** * The application protocol for this port. This field follows standard Kubernetes label syntax. * Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and - * http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed + * https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed * names such as mycompany.com/my-custom-protocol. * * @return appProtocol @@ -60,7 +60,7 @@ public DiscoveryV1EndpointPort appProtocol(String appProtocol) { @javax.annotation.Nullable @ApiModelProperty( value = - "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.") + "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.") public String getAppProtocol() { return appProtocol; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1Event.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1Event.java index 5deef927b5..c3445380b1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1Event.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1Event.java @@ -30,7 +30,7 @@ "Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class EventsV1Event implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_ACTION = "action"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1EventList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1EventList.java index a4c297e0d8..6739bd8ddf 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1EventList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1EventList.java @@ -23,7 +23,7 @@ @ApiModel(description = "EventList is a list of Event objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class EventsV1EventList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1EventSeries.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1EventSeries.java index 16ae9a07f5..2c12801211 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1EventSeries.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/EventsV1EventSeries.java @@ -29,7 +29,7 @@ "EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. How often to update the EventSeries is up to the event reporters. The default event reporter in \"k8s.io/client-go/tools/events/event_broadcaster.go\" shows how this struct is updated on heartbeats and can guide customized reporter implementations.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class EventsV1EventSeries { public static final String SERIALIZED_NAME_COUNT = "count"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/StorageV1TokenRequest.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/StorageV1TokenRequest.java index 59c30820fa..eac5dec725 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/StorageV1TokenRequest.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/StorageV1TokenRequest.java @@ -21,7 +21,7 @@ @ApiModel(description = "TokenRequest contains parameters of a service account token.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class StorageV1TokenRequest { public static final String SERIALIZED_NAME_AUDIENCE = "audience"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIGroup.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIGroup.java index 7102c8e7e1..d4d4ba4839 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIGroup.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIGroup.java @@ -25,7 +25,7 @@ "APIGroup contains the name, the supported versions, and the preferred version of a group.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIGroup { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIGroupList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIGroupList.java index 0792bd9250..5bf7461899 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIGroupList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIGroupList.java @@ -25,7 +25,7 @@ "APIGroupList is a list of APIGroup, to allow clients to discover the API at /apis.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIGroupList { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIResource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIResource.java index 83df1a7f92..34461e72d5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIResource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIResource.java @@ -24,7 +24,7 @@ description = "APIResource specifies the name of a resource and whether it is namespaced.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIResource { public static final String SERIALIZED_NAME_CATEGORIES = "categories"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIResourceList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIResourceList.java index 4addef4c84..85b6e6a46a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIResourceList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIResourceList.java @@ -28,7 +28,7 @@ "APIResourceList is a list of APIResource, it is used to expose the name of the resources supported in a specific group and version, and if the resource is namespaced.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIResourceList { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIService.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIService.java index 5f12caed45..d2bf034974 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIService.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIService.java @@ -26,7 +26,7 @@ "APIService represents a server for a particular GroupVersion. Name must be \"version.group\".") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIService implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceCondition.java index 26e1bcfced..f4e24946be 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceCondition.java @@ -23,7 +23,7 @@ description = "APIServiceCondition describes the state of an APIService at a particular point") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIServiceCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceList.java index 119f0c43db..cfb74ef33b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceList.java @@ -23,7 +23,7 @@ @ApiModel(description = "APIServiceList is a list of APIService objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIServiceList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceSpec.java index 3496fc6057..5f834c5498 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceSpec.java @@ -27,7 +27,7 @@ "APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIServiceSpec { public static final String SERIALIZED_NAME_CA_BUNDLE = "caBundle"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceStatus.java index 69937801d9..89c9860b02 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIServiceStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "APIServiceStatus contains derived information about an API server") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIServiceStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIVersions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIVersions.java index 1872b05895..66c4856502 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIVersions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1APIVersions.java @@ -28,7 +28,7 @@ "APIVersions lists the versions that are available, to allow clients to discover the API at /api, which is the root path of the legacy v1 API.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1APIVersions { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AWSElasticBlockStoreVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AWSElasticBlockStoreVolumeSource.java index d999a247d6..1ca09ff682 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AWSElasticBlockStoreVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AWSElasticBlockStoreVolumeSource.java @@ -27,7 +27,7 @@ "Represents a Persistent Disk resource in AWS. An AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1AWSElasticBlockStoreVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -56,9 +56,10 @@ public V1AWSElasticBlockStoreVolumeSource fsType(String fsType) { } /** - * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is - * supported by the host operating system. Examples: \"ext4\", \"xfs\", - * \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: + * fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the + * filesystem type is supported by the host operating system. Examples: \"ext4\", + * \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if + * unspecified. More info: * https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * * @return fsType @@ -66,7 +67,7 @@ public V1AWSElasticBlockStoreVolumeSource fsType(String fsType) { @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore") + "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore") public String getFsType() { return fsType; } @@ -82,17 +83,17 @@ public V1AWSElasticBlockStoreVolumeSource partition(Integer partition) { } /** - * The partition in the volume that you want to mount. If omitted, the default is to mount by - * volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". - * Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property - * empty). + * partition is the partition in the volume that you want to mount. If omitted, the default is to + * mount by volume name. Examples: For volume /dev/sda1, you specify the partition as + * \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can + * leave the property empty). * * @return partition */ @javax.annotation.Nullable @ApiModelProperty( value = - "The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty).") + "partition is the partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty).") public Integer getPartition() { return partition; } @@ -108,8 +109,7 @@ public V1AWSElasticBlockStoreVolumeSource readOnly(Boolean readOnly) { } /** - * Specify \"true\" to force and set the ReadOnly property in VolumeMounts to - * \"true\". If omitted, the default is \"false\". More info: + * readOnly value true will force the readOnly setting in VolumeMounts. More info: * https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * * @return readOnly @@ -117,7 +117,7 @@ public V1AWSElasticBlockStoreVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "Specify \"true\" to force and set the ReadOnly property in VolumeMounts to \"true\". If omitted, the default is \"false\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore") + "readOnly value true will force the readOnly setting in VolumeMounts. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore") public Boolean getReadOnly() { return readOnly; } @@ -133,7 +133,7 @@ public V1AWSElasticBlockStoreVolumeSource volumeID(String volumeID) { } /** - * Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: + * volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: * https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * * @return volumeID @@ -141,7 +141,7 @@ public V1AWSElasticBlockStoreVolumeSource volumeID(String volumeID) { @ApiModelProperty( required = true, value = - "Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore") + "volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore") public String getVolumeID() { return volumeID; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Affinity.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Affinity.java index 8a94592174..aa91439c88 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Affinity.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Affinity.java @@ -21,7 +21,7 @@ @ApiModel(description = "Affinity is a group of affinity scheduling rules.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Affinity { public static final String SERIALIZED_NAME_NODE_AFFINITY = "nodeAffinity"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AggregationRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AggregationRule.java index 54947e8209..42255c6e66 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AggregationRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AggregationRule.java @@ -25,7 +25,7 @@ "AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1AggregationRule { public static final String SERIALIZED_NAME_CLUSTER_ROLE_SELECTORS = "clusterRoleSelectors"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AttachedVolume.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AttachedVolume.java index 5fafb8425d..5f1a5f7fc6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AttachedVolume.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AttachedVolume.java @@ -21,7 +21,7 @@ @ApiModel(description = "AttachedVolume describes a volume attached to a node") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1AttachedVolume { public static final String SERIALIZED_NAME_DEVICE_PATH = "devicePath"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureDiskVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureDiskVolumeSource.java index 47f1479a31..a4a3cbc349 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureDiskVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureDiskVolumeSource.java @@ -23,7 +23,7 @@ "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1AzureDiskVolumeSource { public static final String SERIALIZED_NAME_CACHING_MODE = "cachingMode"; @@ -62,12 +62,12 @@ public V1AzureDiskVolumeSource cachingMode(String cachingMode) { } /** - * Host Caching mode: None, Read Only, Read Write. + * cachingMode is the Host Caching mode: None, Read Only, Read Write. * * @return cachingMode */ @javax.annotation.Nullable - @ApiModelProperty(value = "Host Caching mode: None, Read Only, Read Write.") + @ApiModelProperty(value = "cachingMode is the Host Caching mode: None, Read Only, Read Write.") public String getCachingMode() { return cachingMode; } @@ -83,11 +83,13 @@ public V1AzureDiskVolumeSource diskName(String diskName) { } /** - * The Name of the data disk in the blob storage + * diskName is the Name of the data disk in the blob storage * * @return diskName */ - @ApiModelProperty(required = true, value = "The Name of the data disk in the blob storage") + @ApiModelProperty( + required = true, + value = "diskName is the Name of the data disk in the blob storage") public String getDiskName() { return diskName; } @@ -103,11 +105,11 @@ public V1AzureDiskVolumeSource diskURI(String diskURI) { } /** - * The URI the data disk in the blob storage + * diskURI is the URI of data disk in the blob storage * * @return diskURI */ - @ApiModelProperty(required = true, value = "The URI the data disk in the blob storage") + @ApiModelProperty(required = true, value = "diskURI is the URI of data disk in the blob storage") public String getDiskURI() { return diskURI; } @@ -123,16 +125,16 @@ public V1AzureDiskVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be - * \"ext4\" if unspecified. + * fsType is Filesystem type to mount. Must be a filesystem type supported by the host operating + * system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to + * be \"ext4\" if unspecified. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") + "fsType is Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") public String getFsType() { return fsType; } @@ -148,16 +150,16 @@ public V1AzureDiskVolumeSource kind(String kind) { } /** - * Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per - * storage account Managed: azure managed data disk (only in managed availability set). defaults - * to shared + * kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob + * disk per storage account Managed: azure managed data disk (only in managed availability set). + * defaults to shared * * @return kind */ @javax.annotation.Nullable @ApiModelProperty( value = - "Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared") + "kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared") public String getKind() { return kind; } @@ -173,14 +175,15 @@ public V1AzureDiskVolumeSource readOnly(Boolean readOnly) { } /** - * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. + * readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureFilePersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureFilePersistentVolumeSource.java index 026e88a891..51e2265aaa 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureFilePersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureFilePersistentVolumeSource.java @@ -23,7 +23,7 @@ "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1AzureFilePersistentVolumeSource { public static final String SERIALIZED_NAME_READ_ONLY = "readOnly"; @@ -52,14 +52,15 @@ public V1AzureFilePersistentVolumeSource readOnly(Boolean readOnly) { } /** - * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. + * readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } @@ -75,13 +76,13 @@ public V1AzureFilePersistentVolumeSource secretName(String secretName) { } /** - * the name of secret that contains Azure Storage Account Name and Key + * secretName is the name of secret that contains Azure Storage Account Name and Key * * @return secretName */ @ApiModelProperty( required = true, - value = "the name of secret that contains Azure Storage Account Name and Key") + value = "secretName is the name of secret that contains Azure Storage Account Name and Key") public String getSecretName() { return secretName; } @@ -97,15 +98,15 @@ public V1AzureFilePersistentVolumeSource secretNamespace(String secretNamespace) } /** - * the namespace of the secret that contains Azure Storage Account Name and Key default is the - * same as the Pod + * secretNamespace is the namespace of the secret that contains Azure Storage Account Name and Key + * default is the same as the Pod * * @return secretNamespace */ @javax.annotation.Nullable @ApiModelProperty( value = - "the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod") + "secretNamespace is the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod") public String getSecretNamespace() { return secretNamespace; } @@ -121,11 +122,11 @@ public V1AzureFilePersistentVolumeSource shareName(String shareName) { } /** - * Share Name + * shareName is the azure Share Name * * @return shareName */ - @ApiModelProperty(required = true, value = "Share Name") + @ApiModelProperty(required = true, value = "shareName is the azure Share Name") public String getShareName() { return shareName; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureFileVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureFileVolumeSource.java index e273a165f2..ae8075542d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureFileVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1AzureFileVolumeSource.java @@ -23,7 +23,7 @@ "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1AzureFileVolumeSource { public static final String SERIALIZED_NAME_READ_ONLY = "readOnly"; @@ -47,14 +47,15 @@ public V1AzureFileVolumeSource readOnly(Boolean readOnly) { } /** - * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. + * readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } @@ -70,13 +71,13 @@ public V1AzureFileVolumeSource secretName(String secretName) { } /** - * the name of secret that contains Azure Storage Account Name and Key + * secretName is the name of secret that contains Azure Storage Account Name and Key * * @return secretName */ @ApiModelProperty( required = true, - value = "the name of secret that contains Azure Storage Account Name and Key") + value = "secretName is the name of secret that contains Azure Storage Account Name and Key") public String getSecretName() { return secretName; } @@ -92,11 +93,11 @@ public V1AzureFileVolumeSource shareName(String shareName) { } /** - * Share Name + * shareName is the azure share Name * * @return shareName */ - @ApiModelProperty(required = true, value = "Share Name") + @ApiModelProperty(required = true, value = "shareName is the azure share Name") public String getShareName() { return shareName; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Binding.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Binding.java index 1afab50b16..2782ca5a0c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Binding.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Binding.java @@ -26,7 +26,7 @@ "Binding ties one object to another; for example, a pod is bound to a node by a scheduler. Deprecated in 1.7, please use the bindings subresource of pods instead.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Binding implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1BoundObjectReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1BoundObjectReference.java index 56128ef154..e615ae8398 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1BoundObjectReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1BoundObjectReference.java @@ -22,7 +22,7 @@ description = "BoundObjectReference is a reference to an object that a token is bound to.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1BoundObjectReference { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriver.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriver.java index 0986f7f886..7288002b3a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriver.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriver.java @@ -28,7 +28,7 @@ "CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. Kubernetes attach detach controller uses this object to determine whether attach is required. Kubelet uses this object to determine whether pod information needs to be passed on mount. CSIDriver objects are non-namespaced.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSIDriver implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriverList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriverList.java index ec3f1eccaf..88a3443b1d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriverList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriverList.java @@ -23,7 +23,7 @@ @ApiModel(description = "CSIDriverList is a collection of CSIDriver objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSIDriverList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriverSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriverSpec.java index 88d47f00ea..ccc74550ed 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriverSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIDriverSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "CSIDriverSpec is the specification of a CSIDriver.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSIDriverSpec { public static final String SERIALIZED_NAME_ATTACH_REQUIRED = "attachRequired"; @@ -199,15 +199,14 @@ public V1CSIDriverSpec storageCapacity(Boolean storageCapacity) { * the driver deployment has published some suitable CSIStorageCapacity object. Alternatively, the * driver can be deployed with the field unset or false and it can be flipped later when storage * capacity information has been published. This field was immutable in Kubernetes <= 1.22 - * and now is mutable. This is a beta field and only available when the CSIStorageCapacity feature - * is enabled. The default is false. + * and now is mutable. * * @return storageCapacity */ @javax.annotation.Nullable @ApiModelProperty( value = - "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information. The check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object. Alternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published. This field was immutable in Kubernetes <= 1.22 and now is mutable. This is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.") + "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information. The check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object. Alternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published. This field was immutable in Kubernetes <= 1.22 and now is mutable.") public Boolean getStorageCapacity() { return storageCapacity; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINode.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINode.java index f250561cb6..41a35dddbb 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINode.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINode.java @@ -31,7 +31,7 @@ "CSINode holds information about all CSI drivers installed on a node. CSI drivers do not need to create the CSINode object directly. As long as they use the node-driver-registrar sidecar container, the kubelet will automatically populate the CSINode object for the CSI driver as part of kubelet plugin registration. CSINode has the same name as a node. If the object is missing, it means either there are no CSI Drivers available on the node, or the Kubelet version is low enough that it doesn't create this object. CSINode has an OwnerReference that points to the corresponding node object.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSINode implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeDriver.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeDriver.java index a4b3dbb474..1a6892bf90 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeDriver.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeDriver.java @@ -25,7 +25,7 @@ "CSINodeDriver holds information about the specification of one CSI driver installed on a node") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSINodeDriver { public static final String SERIALIZED_NAME_ALLOCATABLE = "allocatable"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeList.java index f7e7d958c8..71d86e48c8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeList.java @@ -23,7 +23,7 @@ @ApiModel(description = "CSINodeList is a collection of CSINode objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSINodeList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeSpec.java index c0d2ff25d2..0c7cf07c92 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSINodeSpec.java @@ -25,7 +25,7 @@ "CSINodeSpec holds information about the specification of all CSI drivers installed on a node") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSINodeSpec { public static final String SERIALIZED_NAME_DRIVERS = "drivers"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIPersistentVolumeSource.java index be3959d5b8..f60ff653a4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIPersistentVolumeSource.java @@ -25,7 +25,7 @@ "Represents storage that is managed by an external CSI volume driver (Beta feature)") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSIPersistentVolumeSource { public static final String SERIALIZED_NAME_CONTROLLER_EXPAND_SECRET_REF = "controllerExpandSecretRef"; @@ -125,13 +125,13 @@ public V1CSIPersistentVolumeSource driver(String driver) { } /** - * Driver is the name of the driver to use for this volume. Required. + * driver is the name of the driver to use for this volume. Required. * * @return driver */ @ApiModelProperty( required = true, - value = "Driver is the name of the driver to use for this volume. Required.") + value = "driver is the name of the driver to use for this volume. Required.") public String getDriver() { return driver; } @@ -147,7 +147,7 @@ public V1CSIPersistentVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. + * fsType to mount. Must be a filesystem type supported by the host operating system. Ex. * \"ext4\", \"xfs\", \"ntfs\". * * @return fsType @@ -155,7 +155,7 @@ public V1CSIPersistentVolumeSource fsType(String fsType) { @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\".") + "fsType to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\".") public String getFsType() { return fsType; } @@ -213,14 +213,14 @@ public V1CSIPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write). + * readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write). * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).") + "readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).") public Boolean getReadOnly() { return readOnly; } @@ -245,12 +245,12 @@ public V1CSIPersistentVolumeSource putVolumeAttributesItem( } /** - * Attributes of the volume to publish. + * volumeAttributes of the volume to publish. * * @return volumeAttributes */ @javax.annotation.Nullable - @ApiModelProperty(value = "Attributes of the volume to publish.") + @ApiModelProperty(value = "volumeAttributes of the volume to publish.") public Map getVolumeAttributes() { return volumeAttributes; } @@ -266,7 +266,7 @@ public V1CSIPersistentVolumeSource volumeHandle(String volumeHandle) { } /** - * VolumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to + * volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to * refer to the volume on all subsequent calls. Required. * * @return volumeHandle @@ -274,7 +274,7 @@ public V1CSIPersistentVolumeSource volumeHandle(String volumeHandle) { @ApiModelProperty( required = true, value = - "VolumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.") + "volumeHandle is the unique volume name returned by the CSI volume plugin’s CreateVolume to refer to the volume on all subsequent calls. Required.") public String getVolumeHandle() { return volumeHandle; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacity.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacity.java similarity index 90% rename from kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacity.java rename to kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacity.java index 61d779a54c..a86b717f4f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacity.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacity.java @@ -28,17 +28,20 @@ * following three cases all imply that no capacity is available for a certain combination: - no * object exists with suitable topology and storage class name - such an object exists, but the * capacity is unset - such an object exists, but the capacity is zero The producer of these objects - * can decide which approach is more suitable. They are consumed by the kube-scheduler if the - * CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware - * scheduling with CSIDriver.StorageCapacity. + * can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI + * driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler + * compares the MaximumVolumeSize against the requested size of pending volumes to filter out + * unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less + * precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and + * tries some other node. */ @ApiModel( description = - "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. For example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\" The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler if the CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware scheduling with CSIDriver.StorageCapacity.") + "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. For example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\" The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") -public class V1alpha1CSIStorageCapacity implements io.kubernetes.client.common.KubernetesObject { + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") +public class V1CSIStorageCapacity implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) @@ -74,7 +77,7 @@ public class V1alpha1CSIStorageCapacity implements io.kubernetes.client.common.K @SerializedName(SERIALIZED_NAME_STORAGE_CLASS_NAME) private String storageClassName; - public V1alpha1CSIStorageCapacity apiVersion(String apiVersion) { + public V1CSIStorageCapacity apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -100,7 +103,7 @@ public void setApiVersion(String apiVersion) { this.apiVersion = apiVersion; } - public V1alpha1CSIStorageCapacity capacity(Quantity capacity) { + public V1CSIStorageCapacity capacity(Quantity capacity) { this.capacity = capacity; return this; @@ -152,7 +155,7 @@ public void setCapacity(Quantity capacity) { this.capacity = capacity; } - public V1alpha1CSIStorageCapacity kind(String kind) { + public V1CSIStorageCapacity kind(String kind) { this.kind = kind; return this; @@ -178,7 +181,7 @@ public void setKind(String kind) { this.kind = kind; } - public V1alpha1CSIStorageCapacity maximumVolumeSize(Quantity maximumVolumeSize) { + public V1CSIStorageCapacity maximumVolumeSize(Quantity maximumVolumeSize) { this.maximumVolumeSize = maximumVolumeSize; return this; @@ -230,7 +233,7 @@ public void setMaximumVolumeSize(Quantity maximumVolumeSize) { this.maximumVolumeSize = maximumVolumeSize; } - public V1alpha1CSIStorageCapacity metadata(V1ObjectMeta metadata) { + public V1CSIStorageCapacity metadata(V1ObjectMeta metadata) { this.metadata = metadata; return this; @@ -251,7 +254,7 @@ public void setMetadata(V1ObjectMeta metadata) { this.metadata = metadata; } - public V1alpha1CSIStorageCapacity nodeTopology(V1LabelSelector nodeTopology) { + public V1CSIStorageCapacity nodeTopology(V1LabelSelector nodeTopology) { this.nodeTopology = nodeTopology; return this; @@ -272,7 +275,7 @@ public void setNodeTopology(V1LabelSelector nodeTopology) { this.nodeTopology = nodeTopology; } - public V1alpha1CSIStorageCapacity storageClassName(String storageClassName) { + public V1CSIStorageCapacity storageClassName(String storageClassName) { this.storageClassName = storageClassName; return this; @@ -306,14 +309,14 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - V1alpha1CSIStorageCapacity v1alpha1CSIStorageCapacity = (V1alpha1CSIStorageCapacity) o; - return Objects.equals(this.apiVersion, v1alpha1CSIStorageCapacity.apiVersion) - && Objects.equals(this.capacity, v1alpha1CSIStorageCapacity.capacity) - && Objects.equals(this.kind, v1alpha1CSIStorageCapacity.kind) - && Objects.equals(this.maximumVolumeSize, v1alpha1CSIStorageCapacity.maximumVolumeSize) - && Objects.equals(this.metadata, v1alpha1CSIStorageCapacity.metadata) - && Objects.equals(this.nodeTopology, v1alpha1CSIStorageCapacity.nodeTopology) - && Objects.equals(this.storageClassName, v1alpha1CSIStorageCapacity.storageClassName); + V1CSIStorageCapacity v1CSIStorageCapacity = (V1CSIStorageCapacity) o; + return Objects.equals(this.apiVersion, v1CSIStorageCapacity.apiVersion) + && Objects.equals(this.capacity, v1CSIStorageCapacity.capacity) + && Objects.equals(this.kind, v1CSIStorageCapacity.kind) + && Objects.equals(this.maximumVolumeSize, v1CSIStorageCapacity.maximumVolumeSize) + && Objects.equals(this.metadata, v1CSIStorageCapacity.metadata) + && Objects.equals(this.nodeTopology, v1CSIStorageCapacity.nodeTopology) + && Objects.equals(this.storageClassName, v1CSIStorageCapacity.storageClassName); } @Override @@ -325,7 +328,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class V1alpha1CSIStorageCapacity {\n"); + sb.append("class V1CSIStorageCapacity {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" capacity: ").append(toIndentedString(capacity)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityList.java similarity index 80% rename from kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityList.java rename to kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityList.java index d3a07a08a5..f147e95693 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1CSIStorageCapacityList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIStorageCapacityList.java @@ -23,9 +23,8 @@ @ApiModel(description = "CSIStorageCapacityList is a collection of CSIStorageCapacity objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") -public class V1alpha1CSIStorageCapacityList - implements io.kubernetes.client.common.KubernetesListObject { + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") +public class V1CSIStorageCapacityList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @SerializedName(SERIALIZED_NAME_API_VERSION) @@ -34,7 +33,7 @@ public class V1alpha1CSIStorageCapacityList public static final String SERIALIZED_NAME_ITEMS = "items"; @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = new ArrayList<>(); + private List items = new ArrayList<>(); public static final String SERIALIZED_NAME_KIND = "kind"; @@ -46,7 +45,7 @@ public class V1alpha1CSIStorageCapacityList @SerializedName(SERIALIZED_NAME_METADATA) private V1ListMeta metadata; - public V1alpha1CSIStorageCapacityList apiVersion(String apiVersion) { + public V1CSIStorageCapacityList apiVersion(String apiVersion) { this.apiVersion = apiVersion; return this; @@ -72,13 +71,13 @@ public void setApiVersion(String apiVersion) { this.apiVersion = apiVersion; } - public V1alpha1CSIStorageCapacityList items(List items) { + public V1CSIStorageCapacityList items(List items) { this.items = items; return this; } - public V1alpha1CSIStorageCapacityList addItemsItem(V1alpha1CSIStorageCapacity itemsItem) { + public V1CSIStorageCapacityList addItemsItem(V1CSIStorageCapacity itemsItem) { this.items.add(itemsItem); return this; } @@ -89,15 +88,15 @@ public V1alpha1CSIStorageCapacityList addItemsItem(V1alpha1CSIStorageCapacity it * @return items */ @ApiModelProperty(required = true, value = "Items is the list of CSIStorageCapacity objects.") - public List getItems() { + public List getItems() { return items; } - public void setItems(List items) { + public void setItems(List items) { this.items = items; } - public V1alpha1CSIStorageCapacityList kind(String kind) { + public V1CSIStorageCapacityList kind(String kind) { this.kind = kind; return this; @@ -123,7 +122,7 @@ public void setKind(String kind) { this.kind = kind; } - public V1alpha1CSIStorageCapacityList metadata(V1ListMeta metadata) { + public V1CSIStorageCapacityList metadata(V1ListMeta metadata) { this.metadata = metadata; return this; @@ -152,12 +151,11 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - V1alpha1CSIStorageCapacityList v1alpha1CSIStorageCapacityList = - (V1alpha1CSIStorageCapacityList) o; - return Objects.equals(this.apiVersion, v1alpha1CSIStorageCapacityList.apiVersion) - && Objects.equals(this.items, v1alpha1CSIStorageCapacityList.items) - && Objects.equals(this.kind, v1alpha1CSIStorageCapacityList.kind) - && Objects.equals(this.metadata, v1alpha1CSIStorageCapacityList.metadata); + V1CSIStorageCapacityList v1CSIStorageCapacityList = (V1CSIStorageCapacityList) o; + return Objects.equals(this.apiVersion, v1CSIStorageCapacityList.apiVersion) + && Objects.equals(this.items, v1CSIStorageCapacityList.items) + && Objects.equals(this.kind, v1CSIStorageCapacityList.kind) + && Objects.equals(this.metadata, v1CSIStorageCapacityList.metadata); } @Override @@ -168,7 +166,7 @@ public int hashCode() { @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class V1alpha1CSIStorageCapacityList {\n"); + sb.append("class V1CSIStorageCapacityList {\n"); sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); sb.append(" items: ").append(toIndentedString(items)).append("\n"); sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIVolumeSource.java index 6003cf59a0..dc38a8b919 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CSIVolumeSource.java @@ -25,7 +25,7 @@ "Represents a source location of a volume to mount, managed by an external CSI driver") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CSIVolumeSource { public static final String SERIALIZED_NAME_DRIVER = "driver"; @@ -59,7 +59,7 @@ public V1CSIVolumeSource driver(String driver) { } /** - * Driver is the name of the CSI driver that handles this volume. Consult with your admin for the + * driver is the name of the CSI driver that handles this volume. Consult with your admin for the * correct name as registered in the cluster. * * @return driver @@ -67,7 +67,7 @@ public V1CSIVolumeSource driver(String driver) { @ApiModelProperty( required = true, value = - "Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster.") + "driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster.") public String getDriver() { return driver; } @@ -83,7 +83,7 @@ public V1CSIVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not + * fsType to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not * provided, the empty value is passed to the associated CSI driver which will determine the * default filesystem to apply. * @@ -92,7 +92,7 @@ public V1CSIVolumeSource fsType(String fsType) { @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.") + "fsType to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.") public String getFsType() { return fsType; } @@ -129,13 +129,14 @@ public V1CSIVolumeSource readOnly(Boolean readOnly) { } /** - * Specifies a read-only configuration for the volume. Defaults to false (read/write). + * readOnly specifies a read-only configuration for the volume. Defaults to false (read/write). * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( - value = "Specifies a read-only configuration for the volume. Defaults to false (read/write).") + value = + "readOnly specifies a read-only configuration for the volume. Defaults to false (read/write).") public Boolean getReadOnly() { return readOnly; } @@ -159,7 +160,7 @@ public V1CSIVolumeSource putVolumeAttributesItem(String key, String volumeAttrib } /** - * VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult + * volumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult * your driver's documentation for supported values. * * @return volumeAttributes @@ -167,7 +168,7 @@ public V1CSIVolumeSource putVolumeAttributesItem(String key, String volumeAttrib @javax.annotation.Nullable @ApiModelProperty( value = - "VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values.") + "volumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values.") public Map getVolumeAttributes() { return volumeAttributes; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Capabilities.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Capabilities.java index 555750f491..de06bce9fd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Capabilities.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Capabilities.java @@ -23,7 +23,7 @@ @ApiModel(description = "Adds and removes POSIX capabilities from running containers.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Capabilities { public static final String SERIALIZED_NAME_ADD = "add"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CephFSPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CephFSPersistentVolumeSource.java index 24cca7e0ca..4807dba449 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CephFSPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CephFSPersistentVolumeSource.java @@ -28,7 +28,7 @@ "Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CephFSPersistentVolumeSource { public static final String SERIALIZED_NAME_MONITORS = "monitors"; @@ -72,7 +72,7 @@ public V1CephFSPersistentVolumeSource addMonitorsItem(String monitorsItem) { } /** - * Required: Monitors is a collection of Ceph monitors More info: + * monitors is Required: Monitors is a collection of Ceph monitors More info: * https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @return monitors @@ -80,7 +80,7 @@ public V1CephFSPersistentVolumeSource addMonitorsItem(String monitorsItem) { @ApiModelProperty( required = true, value = - "Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") + "monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") public List getMonitors() { return monitors; } @@ -96,13 +96,14 @@ public V1CephFSPersistentVolumeSource path(String path) { } /** - * Optional: Used as the mounted root, rather than the full Ceph tree, default is / + * path is Optional: Used as the mounted root, rather than the full Ceph tree, default is / * * @return path */ @javax.annotation.Nullable @ApiModelProperty( - value = "Optional: Used as the mounted root, rather than the full Ceph tree, default is /") + value = + "path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /") public String getPath() { return path; } @@ -118,15 +119,16 @@ public V1CephFSPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in - * VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it + * readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly + * setting in VolumeMounts. More info: + * https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") + "readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") public Boolean getReadOnly() { return readOnly; } @@ -142,15 +144,15 @@ public V1CephFSPersistentVolumeSource secretFile(String secretFile) { } /** - * Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More - * info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it + * secretFile is Optional: SecretFile is the path to key ring for User, default is + * /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @return secretFile */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") + "secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") public String getSecretFile() { return secretFile; } @@ -187,7 +189,7 @@ public V1CephFSPersistentVolumeSource user(String user) { } /** - * Optional: User is the rados user name, default is admin More info: + * user is Optional: User is the rados user name, default is admin More info: * https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @return user @@ -195,7 +197,7 @@ public V1CephFSPersistentVolumeSource user(String user) { @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") + "user is Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") public String getUser() { return user; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CephFSVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CephFSVolumeSource.java index a3498ea82b..d6a0c47e37 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CephFSVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CephFSVolumeSource.java @@ -28,7 +28,7 @@ "Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CephFSVolumeSource { public static final String SERIALIZED_NAME_MONITORS = "monitors"; @@ -72,7 +72,7 @@ public V1CephFSVolumeSource addMonitorsItem(String monitorsItem) { } /** - * Required: Monitors is a collection of Ceph monitors More info: + * monitors is Required: Monitors is a collection of Ceph monitors More info: * https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @return monitors @@ -80,7 +80,7 @@ public V1CephFSVolumeSource addMonitorsItem(String monitorsItem) { @ApiModelProperty( required = true, value = - "Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") + "monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") public List getMonitors() { return monitors; } @@ -96,13 +96,14 @@ public V1CephFSVolumeSource path(String path) { } /** - * Optional: Used as the mounted root, rather than the full Ceph tree, default is / + * path is Optional: Used as the mounted root, rather than the full Ceph tree, default is / * * @return path */ @javax.annotation.Nullable @ApiModelProperty( - value = "Optional: Used as the mounted root, rather than the full Ceph tree, default is /") + value = + "path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /") public String getPath() { return path; } @@ -118,15 +119,16 @@ public V1CephFSVolumeSource readOnly(Boolean readOnly) { } /** - * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in - * VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it + * readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly + * setting in VolumeMounts. More info: + * https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") + "readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") public Boolean getReadOnly() { return readOnly; } @@ -142,15 +144,15 @@ public V1CephFSVolumeSource secretFile(String secretFile) { } /** - * Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More - * info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it + * secretFile is Optional: SecretFile is the path to key ring for User, default is + * /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @return secretFile */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") + "secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") public String getSecretFile() { return secretFile; } @@ -187,7 +189,7 @@ public V1CephFSVolumeSource user(String user) { } /** - * Optional: User is the rados user name, default is admin More info: + * user is optional: User is the rados user name, default is admin More info: * https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @return user @@ -195,7 +197,7 @@ public V1CephFSVolumeSource user(String user) { @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") + "user is optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it") public String getUser() { return user; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequest.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequest.java index 610df02b0b..b3639b058a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequest.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequest.java @@ -33,7 +33,7 @@ "CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued. Kubelets use this API to obtain: 1. client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client-kubelet\" signerName). 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the \"kubernetes.io/kubelet-serving\" signerName). This API can be used to request client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client\" signerName), or to obtain certificates from custom non-Kubernetes signers.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CertificateSigningRequest implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestCondition.java index c8f7bd08cd..577d01b917 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestCondition.java @@ -26,7 +26,7 @@ "CertificateSigningRequestCondition describes a condition of a CertificateSigningRequest object") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CertificateSigningRequestCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestList.java index 2c9601e4e6..fcf9b68ffc 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestList.java @@ -25,7 +25,7 @@ "CertificateSigningRequestList is a collection of CertificateSigningRequest objects") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CertificateSigningRequestList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestSpec.java index 54eb6985c2..60cc33471b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestSpec.java @@ -26,7 +26,7 @@ @ApiModel(description = "CertificateSigningRequestSpec contains the certificate request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CertificateSigningRequestSpec { public static final String SERIALIZED_NAME_EXPIRATION_SECONDS = "expirationSeconds"; @@ -85,15 +85,14 @@ public V1CertificateSigningRequestSpec expirationSeconds(Integer expirationSecon * signer that is unaware of the field (such as the in-tree implementations prior to v1.22) 2. * Signer whose configured maximum is shorter than the requested duration 3. Signer whose * configured minimum is longer than the requested duration The minimum valid value for - * expirationSeconds is 600, i.e. 10 minutes. As of v1.22, this field is beta and is controlled - * via the CSRDuration feature gate. + * expirationSeconds is 600, i.e. 10 minutes. * * @return expirationSeconds */ @javax.annotation.Nullable @ApiModelProperty( value = - "expirationSeconds is the requested duration of validity of the issued certificate. The certificate signer may issue a certificate with a different validity duration so a client must check the delta between the notBefore and and notAfter fields in the issued certificate to determine the actual duration. The v1.22+ in-tree implementations of the well-known Kubernetes signers will honor this field as long as the requested duration is not greater than the maximum duration they will honor per the --cluster-signing-duration CLI flag to the Kubernetes controller manager. Certificate signers may not honor this field for various reasons: 1. Old signer that is unaware of the field (such as the in-tree implementations prior to v1.22) 2. Signer whose configured maximum is shorter than the requested duration 3. Signer whose configured minimum is longer than the requested duration The minimum valid value for expirationSeconds is 600, i.e. 10 minutes. As of v1.22, this field is beta and is controlled via the CSRDuration feature gate.") + "expirationSeconds is the requested duration of validity of the issued certificate. The certificate signer may issue a certificate with a different validity duration so a client must check the delta between the notBefore and and notAfter fields in the issued certificate to determine the actual duration. The v1.22+ in-tree implementations of the well-known Kubernetes signers will honor this field as long as the requested duration is not greater than the maximum duration they will honor per the --cluster-signing-duration CLI flag to the Kubernetes controller manager. Certificate signers may not honor this field for various reasons: 1. Old signer that is unaware of the field (such as the in-tree implementations prior to v1.22) 2. Signer whose configured maximum is shorter than the requested duration 3. Signer whose configured minimum is longer than the requested duration The minimum valid value for expirationSeconds is 600, i.e. 10 minutes.") public Integer getExpirationSeconds() { return expirationSeconds; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestStatus.java index 169e558564..077f3712c9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CertificateSigningRequestStatus.java @@ -29,7 +29,7 @@ "CertificateSigningRequestStatus contains conditions used to indicate approved/denied/failed status of the request, and the issued certificate.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CertificateSigningRequestStatus { public static final String SERIALIZED_NAME_CERTIFICATE = "certificate"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CinderPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CinderPersistentVolumeSource.java index a45509ff72..8abb1371cf 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CinderPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CinderPersistentVolumeSource.java @@ -27,7 +27,7 @@ "Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CinderPersistentVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -56,16 +56,17 @@ public V1CinderPersistentVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. - * Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be - * \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md + * fsType Filesystem type to mount. Must be a filesystem type supported by the host operating + * system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly + * inferred to be \"ext4\" if unspecified. More info: + * https://examples.k8s.io/mysql-cinder-pd/README.md * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") + "fsType Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") public String getFsType() { return fsType; } @@ -81,15 +82,15 @@ public V1CinderPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in - * VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md + * readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly + * setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") + "readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") public Boolean getReadOnly() { return readOnly; } @@ -126,7 +127,7 @@ public V1CinderPersistentVolumeSource volumeID(String volumeID) { } /** - * volume id used to identify the volume in cinder. More info: + * volumeID used to identify the volume in cinder. More info: * https://examples.k8s.io/mysql-cinder-pd/README.md * * @return volumeID @@ -134,7 +135,7 @@ public V1CinderPersistentVolumeSource volumeID(String volumeID) { @ApiModelProperty( required = true, value = - "volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") + "volumeID used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") public String getVolumeID() { return volumeID; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CinderVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CinderVolumeSource.java index 44aeae15ce..666056318f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CinderVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CinderVolumeSource.java @@ -27,7 +27,7 @@ "Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CinderVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -56,16 +56,17 @@ public V1CinderVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. - * Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be - * \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md + * fsType is the filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". + * Implicitly inferred to be \"ext4\" if unspecified. More info: + * https://examples.k8s.io/mysql-cinder-pd/README.md * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") + "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") public String getFsType() { return fsType; } @@ -81,7 +82,7 @@ public V1CinderVolumeSource readOnly(Boolean readOnly) { } /** - * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in * VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * * @return readOnly @@ -89,7 +90,7 @@ public V1CinderVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") + "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") public Boolean getReadOnly() { return readOnly; } @@ -126,7 +127,7 @@ public V1CinderVolumeSource volumeID(String volumeID) { } /** - * volume id used to identify the volume in cinder. More info: + * volumeID used to identify the volume in cinder. More info: * https://examples.k8s.io/mysql-cinder-pd/README.md * * @return volumeID @@ -134,7 +135,7 @@ public V1CinderVolumeSource volumeID(String volumeID) { @ApiModelProperty( required = true, value = - "volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") + "volumeID used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md") public String getVolumeID() { return volumeID; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClientIPConfig.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClientIPConfig.java index 3f0f2d7b77..1a2b09d5c3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClientIPConfig.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClientIPConfig.java @@ -23,7 +23,7 @@ "ClientIPConfig represents the configurations of Client IP based session affinity.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ClientIPConfig { public static final String SERIALIZED_NAME_TIMEOUT_SECONDS = "timeoutSeconds"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRole.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRole.java index 8bd89e6490..19ab084514 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRole.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRole.java @@ -28,7 +28,7 @@ "ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ClusterRole implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_AGGREGATION_RULE = "aggregationRule"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleBinding.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleBinding.java index e2bfdde7d7..4b6d39ca6e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleBinding.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleBinding.java @@ -28,7 +28,7 @@ "ClusterRoleBinding references a ClusterRole, but not contain it. It can reference a ClusterRole in the global namespace, and adds who information via Subject.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ClusterRoleBinding implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleBindingList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleBindingList.java index 2c31a970a5..4d045ebac7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleBindingList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleBindingList.java @@ -23,7 +23,7 @@ @ApiModel(description = "ClusterRoleBindingList is a collection of ClusterRoleBindings") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ClusterRoleBindingList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleList.java index 24c0f8b0b8..5b3a442710 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ClusterRoleList.java @@ -23,7 +23,7 @@ @ApiModel(description = "ClusterRoleList is a collection of ClusterRoles") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ClusterRoleList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentCondition.java index ef0fc19be7..2c45d4e44a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentCondition.java @@ -21,7 +21,7 @@ @ApiModel(description = "Information about the condition of a component.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ComponentCondition { public static final String SERIALIZED_NAME_ERROR = "error"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentStatus.java index 4d103f91f0..232c204974 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentStatus.java @@ -28,7 +28,7 @@ "ComponentStatus (and ComponentStatusList) holds the cluster validation info. Deprecated: This API is deprecated in v1.19+") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ComponentStatus implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentStatusList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentStatusList.java index 2fe8eec1bf..a26429a872 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentStatusList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ComponentStatusList.java @@ -28,7 +28,7 @@ "Status of all the conditions for the component as a list of ComponentStatus objects. Deprecated: This API is deprecated in v1.19+") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ComponentStatusList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Condition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Condition.java index 9c19026c37..cfc4cb4ed0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Condition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Condition.java @@ -24,7 +24,7 @@ "Condition contains details for one aspect of the current state of this API Resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Condition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMap.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMap.java index eb958b587a..77cfc44efe 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMap.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMap.java @@ -23,7 +23,7 @@ @ApiModel(description = "ConfigMap holds configuration data for pods to consume.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ConfigMap implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapEnvSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapEnvSource.java index d4122ac65b..eb19410453 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapEnvSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapEnvSource.java @@ -27,7 +27,7 @@ "ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ConfigMapEnvSource { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapKeySelector.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapKeySelector.java index c9d8151393..c410323688 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapKeySelector.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapKeySelector.java @@ -21,7 +21,7 @@ @ApiModel(description = "Selects a key from a ConfigMap.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ConfigMapKeySelector { public static final String SERIALIZED_NAME_KEY = "key"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapList.java index d8fe97c42f..9b2e269ed3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapList.java @@ -23,7 +23,7 @@ @ApiModel(description = "ConfigMapList is a resource containing a list of ConfigMap objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ConfigMapList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapNodeConfigSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapNodeConfigSource.java index 8e2cfac1e1..64145472fe 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapNodeConfigSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapNodeConfigSource.java @@ -27,7 +27,7 @@ "ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ConfigMapNodeConfigSource { public static final String SERIALIZED_NAME_KUBELET_CONFIG_KEY = "kubeletConfigKey"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapProjection.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapProjection.java index 121e0ee443..9e49a7f593 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapProjection.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapProjection.java @@ -30,7 +30,7 @@ "Adapts a ConfigMap into a projected volume. The contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ConfigMapProjection { public static final String SERIALIZED_NAME_ITEMS = "items"; @@ -62,7 +62,7 @@ public V1ConfigMapProjection addItemsItem(V1KeyToPath itemsItem) { } /** - * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be + * items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be * projected into the volume as a file whose name is the key and content is the value. If * specified, the listed keys will be projected into the specified paths, and unlisted keys will * not be present. If a key is specified which is not present in the ConfigMap, the volume setup @@ -74,7 +74,7 @@ public V1ConfigMapProjection addItemsItem(V1KeyToPath itemsItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") + "items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") public List getItems() { return items; } @@ -114,12 +114,12 @@ public V1ConfigMapProjection optional(Boolean optional) { } /** - * Specify whether the ConfigMap or its keys must be defined + * optional specify whether the ConfigMap or its keys must be defined * * @return optional */ @javax.annotation.Nullable - @ApiModelProperty(value = "Specify whether the ConfigMap or its keys must be defined") + @ApiModelProperty(value = "optional specify whether the ConfigMap or its keys must be defined") public Boolean getOptional() { return optional; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapVolumeSource.java index 1f3b66dba2..5306a007ab 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ConfigMapVolumeSource.java @@ -30,7 +30,7 @@ "Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ConfigMapVolumeSource { public static final String SERIALIZED_NAME_DEFAULT_MODE = "defaultMode"; @@ -59,18 +59,19 @@ public V1ConfigMapVolumeSource defaultMode(Integer defaultMode) { } /** - * Optional: mode bits used to set permissions on created files by default. Must be an octal value - * between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal - * values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the - * path are not affected by this setting. This might be in conflict with other options that affect - * the file mode, like fsGroup, and the result can be other mode bits set. + * defaultMode is optional: mode bits used to set permissions on created files by default. Must be + * an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both + * octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. + * Directories within the path are not affected by this setting. This might be in conflict with + * other options that affect the file mode, like fsGroup, and the result can be other mode bits + * set. * * @return defaultMode */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.") + "defaultMode is optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.") public Integer getDefaultMode() { return defaultMode; } @@ -94,7 +95,7 @@ public V1ConfigMapVolumeSource addItemsItem(V1KeyToPath itemsItem) { } /** - * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be + * items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be * projected into the volume as a file whose name is the key and content is the value. If * specified, the listed keys will be projected into the specified paths, and unlisted keys will * not be present. If a key is specified which is not present in the ConfigMap, the volume setup @@ -106,7 +107,7 @@ public V1ConfigMapVolumeSource addItemsItem(V1KeyToPath itemsItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") + "items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") public List getItems() { return items; } @@ -146,12 +147,12 @@ public V1ConfigMapVolumeSource optional(Boolean optional) { } /** - * Specify whether the ConfigMap or its keys must be defined + * optional specify whether the ConfigMap or its keys must be defined * * @return optional */ @javax.annotation.Nullable - @ApiModelProperty(value = "Specify whether the ConfigMap or its keys must be defined") + @ApiModelProperty(value = "optional specify whether the ConfigMap or its keys must be defined") public Boolean getOptional() { return optional; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Container.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Container.java index 5a0932972b..1739e47252 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Container.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Container.java @@ -23,7 +23,7 @@ @ApiModel(description = "A single application container that you want to run within a pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Container { public static final String SERIALIZED_NAME_ARGS = "args"; @@ -151,7 +151,7 @@ public V1Container addArgsItem(String argsItem) { } /** - * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. + * Arguments to the entrypoint. The container image's CMD is used if this is not provided. * Variable references $(VAR_NAME) are expanded using the container's environment. If a * variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are * reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. @@ -165,7 +165,7 @@ public V1Container addArgsItem(String argsItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") + "Arguments to the entrypoint. The container image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") public List getArgs() { return args; } @@ -189,7 +189,7 @@ public V1Container addCommandItem(String commandItem) { } /** - * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if + * Entrypoint array. Not executed within a shell. The container image's ENTRYPOINT is used if * this is not provided. Variable references $(VAR_NAME) are expanded using the container's * environment. If a variable cannot be resolved, the reference in the input string will be * unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) @@ -203,7 +203,7 @@ public V1Container addCommandItem(String commandItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") + "Entrypoint array. Not executed within a shell. The container image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") public List getCommand() { return command; } @@ -284,16 +284,16 @@ public V1Container image(String image) { } /** - * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field - * is optional to allow higher level config management to default or override container images in - * workload controllers like Deployments and StatefulSets. + * Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This + * field is optional to allow higher level config management to default or override container + * images in workload controllers like Deployments and StatefulSets. * * @return image */ @javax.annotation.Nullable @ApiModelProperty( value = - "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.") + "Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.") public String getImage() { return image; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerImage.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerImage.java index 8db04495d3..099ec9a713 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerImage.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerImage.java @@ -23,7 +23,7 @@ @ApiModel(description = "Describe a container image") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ContainerImage { public static final String SERIALIZED_NAME_NAMES = "names"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerPort.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerPort.java index 53879a17da..1281e2848e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerPort.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerPort.java @@ -21,7 +21,7 @@ @ApiModel(description = "ContainerPort represents a network port in a single container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ContainerPort { public static final String SERIALIZED_NAME_CONTAINER_PORT = "containerPort"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerState.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerState.java index b052797fd5..ea627b99be 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerState.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerState.java @@ -26,7 +26,7 @@ "ContainerState holds a possible state of container. Only one of its members may be specified. If none of them is specified, the default one is ContainerStateWaiting.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ContainerState { public static final String SERIALIZED_NAME_RUNNING = "running"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateRunning.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateRunning.java index c75d7d582a..1fec255960 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateRunning.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateRunning.java @@ -22,7 +22,7 @@ @ApiModel(description = "ContainerStateRunning is a running state of a container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ContainerStateRunning { public static final String SERIALIZED_NAME_STARTED_AT = "startedAt"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateTerminated.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateTerminated.java index 753564086f..a52d181c56 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateTerminated.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateTerminated.java @@ -22,7 +22,7 @@ @ApiModel(description = "ContainerStateTerminated is a terminated state of a container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ContainerStateTerminated { public static final String SERIALIZED_NAME_CONTAINER_I_D = "containerID"; @@ -66,12 +66,12 @@ public V1ContainerStateTerminated containerID(String containerID) { } /** - * Container's ID in the format 'docker://<container_id>' + * Container's ID in the format '<type>://<container_id>' * * @return containerID */ @javax.annotation.Nullable - @ApiModelProperty(value = "Container's ID in the format 'docker://'") + @ApiModelProperty(value = "Container's ID in the format '://'") public String getContainerID() { return containerID; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateWaiting.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateWaiting.java index 68414bec4a..c625668240 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateWaiting.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStateWaiting.java @@ -21,7 +21,7 @@ @ApiModel(description = "ContainerStateWaiting is a waiting state of a container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ContainerStateWaiting { public static final String SERIALIZED_NAME_MESSAGE = "message"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStatus.java index 98fd6e084f..adacd9e341 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ContainerStatus.java @@ -22,7 +22,7 @@ description = "ContainerStatus contains details for the current status of this container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ContainerStatus { public static final String SERIALIZED_NAME_CONTAINER_I_D = "containerID"; @@ -76,12 +76,12 @@ public V1ContainerStatus containerID(String containerID) { } /** - * Container's ID in the format 'docker://<container_id>'. + * Container's ID in the format '<type>://<container_id>'. * * @return containerID */ @javax.annotation.Nullable - @ApiModelProperty(value = "Container's ID in the format 'docker://'.") + @ApiModelProperty(value = "Container's ID in the format '://'.") public String getContainerID() { return containerID; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ControllerRevision.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ControllerRevision.java index 5490a06176..3cbda9284a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ControllerRevision.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ControllerRevision.java @@ -32,7 +32,7 @@ "ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state. Once a ControllerRevision has been successfully created, it can not be updated. The API Server will fail validation of all requests that attempt to mutate the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However, it may be subject to name and representation changes in future releases, and clients should not depend on its stability. It is primarily for internal use by controllers.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ControllerRevision implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ControllerRevisionList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ControllerRevisionList.java index ea2da2e852..8f6220a5ac 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ControllerRevisionList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ControllerRevisionList.java @@ -25,7 +25,7 @@ "ControllerRevisionList is a resource containing a list of ControllerRevision objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ControllerRevisionList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJob.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJob.java index 167b0a120e..a92c80057d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJob.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJob.java @@ -21,7 +21,7 @@ @ApiModel(description = "CronJob represents the configuration of a single cron job.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CronJob implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobList.java index 13d611119b..7d05db208a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobList.java @@ -23,7 +23,7 @@ @ApiModel(description = "CronJobList is a collection of cron jobs.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CronJobList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpec.java index 89cef667c1..d8cffe7acc 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobSpec.java @@ -23,7 +23,7 @@ "CronJobSpec describes how the job execution will look like and when it will actually run.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CronJobSpec { public static final String SERIALIZED_NAME_CONCURRENCY_POLICY = "concurrencyPolicy"; @@ -61,6 +61,11 @@ public class V1CronJobSpec { @SerializedName(SERIALIZED_NAME_SUSPEND) private Boolean suspend; + public static final String SERIALIZED_NAME_TIME_ZONE = "timeZone"; + + @SerializedName(SERIALIZED_NAME_TIME_ZONE) + private String timeZone; + public V1CronJobSpec concurrencyPolicy(String concurrencyPolicy) { this.concurrencyPolicy = concurrencyPolicy; @@ -225,6 +230,32 @@ public void setSuspend(Boolean suspend) { this.suspend = suspend; } + public V1CronJobSpec timeZone(String timeZone) { + + this.timeZone = timeZone; + return this; + } + + /** + * The time zone for the given schedule, see + * https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. If not specified, this will rely + * on the time zone of the kube-controller-manager process. ALPHA: This field is in alpha and must + * be enabled via the `CronJobTimeZone` feature gate. + * + * @return timeZone + */ + @javax.annotation.Nullable + @ApiModelProperty( + value = + "The time zone for the given schedule, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. If not specified, this will rely on the time zone of the kube-controller-manager process. ALPHA: This field is in alpha and must be enabled via the `CronJobTimeZone` feature gate.") + public String getTimeZone() { + return timeZone; + } + + public void setTimeZone(String timeZone) { + this.timeZone = timeZone; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -240,7 +271,8 @@ public boolean equals(java.lang.Object o) { && Objects.equals(this.schedule, v1CronJobSpec.schedule) && Objects.equals(this.startingDeadlineSeconds, v1CronJobSpec.startingDeadlineSeconds) && Objects.equals(this.successfulJobsHistoryLimit, v1CronJobSpec.successfulJobsHistoryLimit) - && Objects.equals(this.suspend, v1CronJobSpec.suspend); + && Objects.equals(this.suspend, v1CronJobSpec.suspend) + && Objects.equals(this.timeZone, v1CronJobSpec.timeZone); } @Override @@ -252,7 +284,8 @@ public int hashCode() { schedule, startingDeadlineSeconds, successfulJobsHistoryLimit, - suspend); + suspend, + timeZone); } @Override @@ -272,6 +305,7 @@ public String toString() { .append(toIndentedString(successfulJobsHistoryLimit)) .append("\n"); sb.append(" suspend: ").append(toIndentedString(suspend)).append("\n"); + sb.append(" timeZone: ").append(toIndentedString(timeZone)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobStatus.java index 84b8fa1ec7..5a28e8a4cb 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CronJobStatus.java @@ -24,7 +24,7 @@ @ApiModel(description = "CronJobStatus represents the current state of a cron job.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CronJobStatus { public static final String SERIALIZED_NAME_ACTIVE = "active"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CrossVersionObjectReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CrossVersionObjectReference.java index 3ad3088403..0387e974f7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CrossVersionObjectReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CrossVersionObjectReference.java @@ -26,7 +26,7 @@ "CrossVersionObjectReference contains enough information to let you identify the referred resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CrossVersionObjectReference { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceColumnDefinition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceColumnDefinition.java index 97ba25dd8f..1284a019a5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceColumnDefinition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceColumnDefinition.java @@ -22,7 +22,7 @@ description = "CustomResourceColumnDefinition specifies a column for server side printing.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceColumnDefinition { public static final String SERIALIZED_NAME_DESCRIPTION = "description"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceConversion.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceConversion.java index dceb4fdd54..bfba2fb601 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceConversion.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceConversion.java @@ -22,7 +22,7 @@ description = "CustomResourceConversion describes how to convert different versions of a CR.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceConversion { public static final String SERIALIZED_NAME_STRATEGY = "strategy"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinition.java index df1b038b27..477de71926 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinition.java @@ -26,7 +26,7 @@ "CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceDefinition implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionCondition.java index a8cad9d6d9..f056fc619a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionCondition.java @@ -24,7 +24,7 @@ "CustomResourceDefinitionCondition contains details for the current condition of this pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceDefinitionCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionList.java index 12422a0c74..228c322f97 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionList.java @@ -24,7 +24,7 @@ description = "CustomResourceDefinitionList is a list of CustomResourceDefinition objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceDefinitionList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionNames.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionNames.java index 098a112bbe..1d2bf2aaf7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionNames.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionNames.java @@ -25,7 +25,7 @@ "CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceDefinitionNames { public static final String SERIALIZED_NAME_CATEGORIES = "categories"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionSpec.java index 90d474a817..d8ae49ddae 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionSpec.java @@ -25,7 +25,7 @@ "CustomResourceDefinitionSpec describes how a user wants their resource to appear") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceDefinitionSpec { public static final String SERIALIZED_NAME_CONVERSION = "conversion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionStatus.java index 254ba5c0bf..94c8a775a6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionStatus.java @@ -25,7 +25,7 @@ "CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceDefinitionStatus { public static final String SERIALIZED_NAME_ACCEPTED_NAMES = "acceptedNames"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionVersion.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionVersion.java index 35afdff225..15ba18560d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionVersion.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceDefinitionVersion.java @@ -23,7 +23,7 @@ @ApiModel(description = "CustomResourceDefinitionVersion describes a version for CRD.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceDefinitionVersion { public static final String SERIALIZED_NAME_ADDITIONAL_PRINTER_COLUMNS = "additionalPrinterColumns"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceSubresourceScale.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceSubresourceScale.java index cbcfe8ff85..5a0afb45f8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceSubresourceScale.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceSubresourceScale.java @@ -25,7 +25,7 @@ "CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceSubresourceScale { public static final String SERIALIZED_NAME_LABEL_SELECTOR_PATH = "labelSelectorPath"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceSubresources.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceSubresources.java index 51ee5c1937..8afe63cfb9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceSubresources.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceSubresources.java @@ -23,7 +23,7 @@ "CustomResourceSubresources defines the status and scale subresources for CustomResources.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceSubresources { public static final String SERIALIZED_NAME_SCALE = "scale"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceValidation.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceValidation.java index 41072088e7..5783d6424f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceValidation.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1CustomResourceValidation.java @@ -22,7 +22,7 @@ description = "CustomResourceValidation is a list of validation methods for CustomResources.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1CustomResourceValidation { public static final String SERIALIZED_NAME_OPEN_A_P_I_V3_SCHEMA = "openAPIV3Schema"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonEndpoint.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonEndpoint.java index 7f3ad69a5e..467445de6a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonEndpoint.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonEndpoint.java @@ -21,7 +21,7 @@ @ApiModel(description = "DaemonEndpoint contains information about a single Daemon endpoint.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DaemonEndpoint { public static final String SERIALIZED_NAME_PORT = "Port"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSet.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSet.java index 3926532579..2d1c4875f7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSet.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSet.java @@ -21,7 +21,7 @@ @ApiModel(description = "DaemonSet represents the configuration of a daemon set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DaemonSet implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetCondition.java index eddfe9e7c9..3f74f8b6b0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "DaemonSetCondition describes the state of a DaemonSet at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DaemonSetCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetList.java index cdbbc15d33..4a4fafb112 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetList.java @@ -23,7 +23,7 @@ @ApiModel(description = "DaemonSetList is a collection of daemon sets.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DaemonSetList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetSpec.java index 35de88a8d6..967a58fbc3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetSpec.java @@ -21,7 +21,7 @@ @ApiModel(description = "DaemonSetSpec is the specification of a daemon set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DaemonSetSpec { public static final String SERIALIZED_NAME_MIN_READY_SECONDS = "minReadySeconds"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetStatus.java index d5cbab4a65..212187c0fd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "DaemonSetStatus represents the current status of a daemon set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DaemonSetStatus { public static final String SERIALIZED_NAME_COLLISION_COUNT = "collisionCount"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetUpdateStrategy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetUpdateStrategy.java index f482165bde..e518dad0b2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetUpdateStrategy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DaemonSetUpdateStrategy.java @@ -23,7 +23,7 @@ "DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DaemonSetUpdateStrategy { public static final String SERIALIZED_NAME_ROLLING_UPDATE = "rollingUpdate"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeleteOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeleteOptions.java index 29344e10cb..8cfee7e592 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeleteOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeleteOptions.java @@ -23,7 +23,7 @@ @ApiModel(description = "DeleteOptions may be provided when deleting an API object.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DeleteOptions { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Deployment.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Deployment.java index b273fd0190..2722f4e1be 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Deployment.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Deployment.java @@ -21,7 +21,7 @@ @ApiModel(description = "Deployment enables declarative updates for Pods and ReplicaSets.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Deployment implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentCondition.java index a1f04b167a..282e69a654 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentCondition.java @@ -23,7 +23,7 @@ description = "DeploymentCondition describes the state of a deployment at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DeploymentCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentList.java index b7e0bc7c45..ee862a85ff 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentList.java @@ -23,7 +23,7 @@ @ApiModel(description = "DeploymentList is a list of Deployments.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DeploymentList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentSpec.java index 908a3137b2..e7a2e63903 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentSpec.java @@ -22,7 +22,7 @@ description = "DeploymentSpec is the specification of the desired behavior of the Deployment.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DeploymentSpec { public static final String SERIALIZED_NAME_MIN_READY_SECONDS = "minReadySeconds"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentStatus.java index 04d35e6b12..a3f0754701 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "DeploymentStatus is the most recently observed status of the Deployment.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DeploymentStatus { public static final String SERIALIZED_NAME_AVAILABLE_REPLICAS = "availableReplicas"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentStrategy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentStrategy.java index 476b67f8e8..d6987dc01b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentStrategy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DeploymentStrategy.java @@ -21,7 +21,7 @@ @ApiModel(description = "DeploymentStrategy describes how to replace existing pods with new ones.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DeploymentStrategy { public static final String SERIALIZED_NAME_ROLLING_UPDATE = "rollingUpdate"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIProjection.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIProjection.java index c35963cca4..57757be5bd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIProjection.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIProjection.java @@ -28,7 +28,7 @@ "Represents downward API info for projecting into a projected volume. Note that this is identical to a downwardAPI volume source without the default mode.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DownwardAPIProjection { public static final String SERIALIZED_NAME_ITEMS = "items"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIVolumeFile.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIVolumeFile.java index d42ae1c06c..13b2f9c5eb 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIVolumeFile.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIVolumeFile.java @@ -23,7 +23,7 @@ "DownwardAPIVolumeFile represents information to create the file containing the pod field") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DownwardAPIVolumeFile { public static final String SERIALIZED_NAME_FIELD_REF = "fieldRef"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIVolumeSource.java index c87f0e725d..7e10354d99 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1DownwardAPIVolumeSource.java @@ -28,7 +28,7 @@ "DownwardAPIVolumeSource represents a volume containing downward API info. Downward API volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1DownwardAPIVolumeSource { public static final String SERIALIZED_NAME_DEFAULT_MODE = "defaultMode"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EmptyDirVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EmptyDirVolumeSource.java index 79fcf14805..90906043b4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EmptyDirVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EmptyDirVolumeSource.java @@ -27,7 +27,7 @@ "Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EmptyDirVolumeSource { public static final String SERIALIZED_NAME_MEDIUM = "medium"; @@ -46,16 +46,16 @@ public V1EmptyDirVolumeSource medium(String medium) { } /** - * What type of storage medium should back this directory. The default is \"\" which - * means to use the node's default medium. Must be an empty string (default) or Memory. More - * info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir + * medium represents what type of storage medium should back this directory. The default is + * \"\" which means to use the node's default medium. Must be an empty string + * (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * * @return medium */ @javax.annotation.Nullable @ApiModelProperty( value = - "What type of storage medium should back this directory. The default is \"\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir") + "medium represents what type of storage medium should back this directory. The default is \"\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir") public String getMedium() { return medium; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Endpoint.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Endpoint.java index 046344bf8c..6858edf721 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Endpoint.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Endpoint.java @@ -25,7 +25,7 @@ @ApiModel(description = "Endpoint represents a single logical \"backend\" implementing a service.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Endpoint { public static final String SERIALIZED_NAME_ADDRESSES = "addresses"; @@ -82,14 +82,15 @@ public V1Endpoint addAddressesItem(String addressesItem) { * addresses of this endpoint. The contents of this field are interpreted according to the * corresponding EndpointSlice addressType field. Consumers must handle different types of * addresses in the context of their own capabilities. This must contain at least one address but - * no more than 100. + * no more than 100. These are all assumed to be fungible and clients may choose to only use the + * first element. Refer to: https://issue.k8s.io/106267 * * @return addresses */ @ApiModelProperty( required = true, value = - "addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100.") + "addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267") public List getAddresses() { return addresses; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointAddress.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointAddress.java index 5ae37bb674..dd92957613 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointAddress.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointAddress.java @@ -21,7 +21,7 @@ @ApiModel(description = "EndpointAddress is a tuple that describes single IP address.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EndpointAddress { public static final String SERIALIZED_NAME_HOSTNAME = "hostname"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointConditions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointConditions.java index 8db5c1f91b..8fda604c0e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointConditions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointConditions.java @@ -21,7 +21,7 @@ @ApiModel(description = "EndpointConditions represents the current condition of an endpoint.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EndpointConditions { public static final String SERIALIZED_NAME_READY = "ready"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointHints.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointHints.java index 3ac3301b88..eedc0930db 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointHints.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointHints.java @@ -24,7 +24,7 @@ description = "EndpointHints provides hints describing how an endpoint should be consumed.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EndpointHints { public static final String SERIALIZED_NAME_FOR_ZONES = "forZones"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSlice.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSlice.java index a74d48e335..fb88a63561 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSlice.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSlice.java @@ -29,7 +29,7 @@ "EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EndpointSlice implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_ADDRESS_TYPE = "addressType"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSliceList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSliceList.java index 8e6631da68..78ce0c62fa 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSliceList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSliceList.java @@ -23,7 +23,7 @@ @ApiModel(description = "EndpointSliceList represents a list of endpoint slices") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EndpointSliceList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSubset.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSubset.java index cd9cd73e1c..11f3085911 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSubset.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointSubset.java @@ -32,7 +32,7 @@ "EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given: { Addresses: [{\"ip\": \"10.10.1.1\"}, {\"ip\": \"10.10.2.2\"}], Ports: [{\"name\": \"a\", \"port\": 8675}, {\"name\": \"b\", \"port\": 309}] } The resulting set of endpoints can be viewed as: a: [ 10.10.1.1:8675, 10.10.2.2:8675 ], b: [ 10.10.1.1:309, 10.10.2.2:309 ]") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EndpointSubset { public static final String SERIALIZED_NAME_ADDRESSES = "addresses"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Endpoints.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Endpoints.java index 3d69f73909..00006aabe2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Endpoints.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Endpoints.java @@ -33,7 +33,7 @@ "Endpoints is a collection of endpoints that implement the actual service. Example: Name: \"mysvc\", Subsets: [ { Addresses: [{\"ip\": \"10.10.1.1\"}, {\"ip\": \"10.10.2.2\"}], Ports: [{\"name\": \"a\", \"port\": 8675}, {\"name\": \"b\", \"port\": 309}] }, { Addresses: [{\"ip\": \"10.10.3.3\"}], Ports: [{\"name\": \"a\", \"port\": 93}, {\"name\": \"b\", \"port\": 76}] }, ]") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Endpoints implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointsList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointsList.java index 6504a51cf4..a45f5c4805 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointsList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EndpointsList.java @@ -23,7 +23,7 @@ @ApiModel(description = "EndpointsList is a list of endpoints.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EndpointsList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvFromSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvFromSource.java index 4658932b58..49c345cae5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvFromSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvFromSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "EnvFromSource represents the source of a set of ConfigMaps") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EnvFromSource { public static final String SERIALIZED_NAME_CONFIG_MAP_REF = "configMapRef"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvVar.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvVar.java index 256e485418..6d9a989da4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvVar.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvVar.java @@ -21,7 +21,7 @@ @ApiModel(description = "EnvVar represents an environment variable present in a Container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EnvVar { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvVarSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvVarSource.java index 8eb02acb28..0d9e777587 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvVarSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EnvVarSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "EnvVarSource represents a source for the value of an EnvVar.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EnvVarSource { public static final String SERIALIZED_NAME_CONFIG_MAP_KEY_REF = "configMapKeyRef"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EphemeralContainer.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EphemeralContainer.java index 9c7afd6e13..e4f00c1bfd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EphemeralContainer.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EphemeralContainer.java @@ -33,7 +33,7 @@ "An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation. To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted. This is a beta feature available on clusters that haven't disabled the EphemeralContainers feature gate.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EphemeralContainer { public static final String SERIALIZED_NAME_ARGS = "args"; @@ -166,13 +166,12 @@ public V1EphemeralContainer addArgsItem(String argsItem) { } /** - * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. - * Variable references $(VAR_NAME) are expanded using the container's environment. If a - * variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are - * reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. - * \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped - * references will never be expanded, regardless of whether the variable exists or not. Cannot be - * updated. More info: + * Arguments to the entrypoint. The image's CMD is used if this is not provided. Variable + * references $(VAR_NAME) are expanded using the container's environment. If a variable cannot + * be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a + * single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" + * will produce the string literal \"$(VAR_NAME)\". Escaped references will never be + * expanded, regardless of whether the variable exists or not. Cannot be updated. More info: * https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * * @return args @@ -180,7 +179,7 @@ public V1EphemeralContainer addArgsItem(String argsItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") + "Arguments to the entrypoint. The image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") public List getArgs() { return args; } @@ -204,8 +203,8 @@ public V1EphemeralContainer addCommandItem(String commandItem) { } /** - * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if - * this is not provided. Variable references $(VAR_NAME) are expanded using the container's + * Entrypoint array. Not executed within a shell. The image's ENTRYPOINT is used if this is + * not provided. Variable references $(VAR_NAME) are expanded using the container's * environment. If a variable cannot be resolved, the reference in the input string will be * unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) * syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal @@ -218,7 +217,7 @@ public V1EphemeralContainer addCommandItem(String commandItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") + "Entrypoint array. Not executed within a shell. The image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell") public List getCommand() { return command; } @@ -299,13 +298,14 @@ public V1EphemeralContainer image(String image) { } /** - * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images + * Container image name. More info: https://kubernetes.io/docs/concepts/containers/images * * @return image */ @javax.annotation.Nullable @ApiModelProperty( - value = "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images") + value = + "Container image name. More info: https://kubernetes.io/docs/concepts/containers/images") public String getImage() { return image; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EphemeralVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EphemeralVolumeSource.java index 5c89bad7a4..189aec04b1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EphemeralVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EphemeralVolumeSource.java @@ -22,7 +22,7 @@ description = "Represents an ephemeral volume that is handled by a normal storage driver.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EphemeralVolumeSource { public static final String SERIALIZED_NAME_VOLUME_CLAIM_TEMPLATE = "volumeClaimTemplate"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EventSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EventSource.java index 40fee2f3aa..56bc9dadb7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EventSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1EventSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "EventSource contains information for an event.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1EventSource { public static final String SERIALIZED_NAME_COMPONENT = "component"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Eviction.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Eviction.java index c3cd9b6fbc..47d058b94b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Eviction.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Eviction.java @@ -27,7 +27,7 @@ "Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Eviction implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ExecAction.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ExecAction.java index 1fdc7e4e74..3f91bd7ed1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ExecAction.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ExecAction.java @@ -23,7 +23,7 @@ @ApiModel(description = "ExecAction describes a \"run in container\" action.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ExecAction { public static final String SERIALIZED_NAME_COMMAND = "command"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ExternalDocumentation.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ExternalDocumentation.java index 093cde2925..e7839b8fec 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ExternalDocumentation.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ExternalDocumentation.java @@ -23,7 +23,7 @@ "ExternalDocumentation allows referencing an external resource for extended documentation.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ExternalDocumentation { public static final String SERIALIZED_NAME_DESCRIPTION = "description"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FCVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FCVolumeSource.java index eb6ff3ecb1..6cf538ee46 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FCVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FCVolumeSource.java @@ -28,7 +28,7 @@ "Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1FCVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -62,16 +62,16 @@ public V1FCVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be - * \"ext4\" if unspecified. + * fsType is the filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly + * inferred to be \"ext4\" if unspecified. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") + "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") public String getFsType() { return fsType; } @@ -87,12 +87,12 @@ public V1FCVolumeSource lun(Integer lun) { } /** - * Optional: FC target lun number + * lun is Optional: FC target lun number * * @return lun */ @javax.annotation.Nullable - @ApiModelProperty(value = "Optional: FC target lun number") + @ApiModelProperty(value = "lun is Optional: FC target lun number") public Integer getLun() { return lun; } @@ -108,15 +108,15 @@ public V1FCVolumeSource readOnly(Boolean readOnly) { } /** - * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in - * VolumeMounts. + * readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly + * setting in VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } @@ -140,12 +140,12 @@ public V1FCVolumeSource addTargetWWNsItem(String targetWWNsItem) { } /** - * Optional: FC target worldwide names (WWNs) + * targetWWNs is Optional: FC target worldwide names (WWNs) * * @return targetWWNs */ @javax.annotation.Nullable - @ApiModelProperty(value = "Optional: FC target worldwide names (WWNs)") + @ApiModelProperty(value = "targetWWNs is Optional: FC target worldwide names (WWNs)") public List getTargetWWNs() { return targetWWNs; } @@ -169,15 +169,15 @@ public V1FCVolumeSource addWwidsItem(String wwidsItem) { } /** - * Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs - * and lun must be set, but not both simultaneously. + * wwids Optional: FC volume world wide identifiers (wwids) Either wwids or combination of + * targetWWNs and lun must be set, but not both simultaneously. * * @return wwids */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.") + "wwids Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.") public List getWwids() { return wwids; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlexPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlexPersistentVolumeSource.java index 8f06dd73f9..8d4e5d7d79 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlexPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlexPersistentVolumeSource.java @@ -28,7 +28,7 @@ "FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1FlexPersistentVolumeSource { public static final String SERIALIZED_NAME_DRIVER = "driver"; @@ -62,13 +62,13 @@ public V1FlexPersistentVolumeSource driver(String driver) { } /** - * Driver is the name of the driver to use for this volume. + * driver is the name of the driver to use for this volume. * * @return driver */ @ApiModelProperty( required = true, - value = "Driver is the name of the driver to use for this volume.") + value = "driver is the name of the driver to use for this volume.") public String getDriver() { return driver; } @@ -84,16 +84,16 @@ public V1FlexPersistentVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on - * FlexVolume script. + * fsType is the Filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default + * filesystem depends on FlexVolume script. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script.") + "fsType is the Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script.") public String getFsType() { return fsType; } @@ -117,12 +117,12 @@ public V1FlexPersistentVolumeSource putOptionsItem(String key, String optionsIte } /** - * Optional: Extra command options if any. + * options is Optional: this field holds extra command options if any. * * @return options */ @javax.annotation.Nullable - @ApiModelProperty(value = "Optional: Extra command options if any.") + @ApiModelProperty(value = "options is Optional: this field holds extra command options if any.") public Map getOptions() { return options; } @@ -138,15 +138,15 @@ public V1FlexPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in - * VolumeMounts. + * readOnly is Optional: defaults to false (read/write). ReadOnly here will force the ReadOnly + * setting in VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly is Optional: defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlexVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlexVolumeSource.java index 2a5c462870..0ef7e07c12 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlexVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlexVolumeSource.java @@ -28,7 +28,7 @@ "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1FlexVolumeSource { public static final String SERIALIZED_NAME_DRIVER = "driver"; @@ -62,13 +62,13 @@ public V1FlexVolumeSource driver(String driver) { } /** - * Driver is the name of the driver to use for this volume. + * driver is the name of the driver to use for this volume. * * @return driver */ @ApiModelProperty( required = true, - value = "Driver is the name of the driver to use for this volume.") + value = "driver is the name of the driver to use for this volume.") public String getDriver() { return driver; } @@ -84,16 +84,16 @@ public V1FlexVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on - * FlexVolume script. + * fsType is the filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default + * filesystem depends on FlexVolume script. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script.") + "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script.") public String getFsType() { return fsType; } @@ -117,12 +117,12 @@ public V1FlexVolumeSource putOptionsItem(String key, String optionsItem) { } /** - * Optional: Extra command options if any. + * options is Optional: this field holds extra command options if any. * * @return options */ @javax.annotation.Nullable - @ApiModelProperty(value = "Optional: Extra command options if any.") + @ApiModelProperty(value = "options is Optional: this field holds extra command options if any.") public Map getOptions() { return options; } @@ -138,15 +138,15 @@ public V1FlexVolumeSource readOnly(Boolean readOnly) { } /** - * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in - * VolumeMounts. + * readOnly is Optional: defaults to false (read/write). ReadOnly here will force the ReadOnly + * setting in VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly is Optional: defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlockerVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlockerVolumeSource.java index 48dfae5851..d3e5b0ca3d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlockerVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1FlockerVolumeSource.java @@ -27,7 +27,7 @@ "Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1FlockerVolumeSource { public static final String SERIALIZED_NAME_DATASET_NAME = "datasetName"; @@ -46,15 +46,15 @@ public V1FlockerVolumeSource datasetName(String datasetName) { } /** - * Name of the dataset stored as metadata -> name on the dataset for Flocker should be - * considered as deprecated + * datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker + * should be considered as deprecated * * @return datasetName */ @javax.annotation.Nullable @ApiModelProperty( value = - "Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated") + "datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated") public String getDatasetName() { return datasetName; } @@ -70,12 +70,14 @@ public V1FlockerVolumeSource datasetUUID(String datasetUUID) { } /** - * UUID of the dataset. This is unique identifier of a Flocker dataset + * datasetUUID is the UUID of the dataset. This is unique identifier of a Flocker dataset * * @return datasetUUID */ @javax.annotation.Nullable - @ApiModelProperty(value = "UUID of the dataset. This is unique identifier of a Flocker dataset") + @ApiModelProperty( + value = + "datasetUUID is the UUID of the dataset. This is unique identifier of a Flocker dataset") public String getDatasetUUID() { return datasetUUID; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ForZone.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ForZone.java index a73e24a6e6..9a66a5d726 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ForZone.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ForZone.java @@ -22,7 +22,7 @@ description = "ForZone provides information about which zones should consume this endpoint.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ForZone { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GCEPersistentDiskVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GCEPersistentDiskVolumeSource.java index 8252b45bf7..fe2f6f53a0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GCEPersistentDiskVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GCEPersistentDiskVolumeSource.java @@ -28,7 +28,7 @@ "Represents a Persistent Disk resource in Google Compute Engine. A GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1GCEPersistentDiskVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -57,17 +57,17 @@ public V1GCEPersistentDiskVolumeSource fsType(String fsType) { } /** - * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is - * supported by the host operating system. Examples: \"ext4\", \"xfs\", - * \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: - * https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk + * fsType is filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem + * type is supported by the host operating system. Examples: \"ext4\", + * \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if + * unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk") + "fsType is filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk") public String getFsType() { return fsType; } @@ -83,17 +83,18 @@ public V1GCEPersistentDiskVolumeSource partition(Integer partition) { } /** - * The partition in the volume that you want to mount. If omitted, the default is to mount by - * volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". - * Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property - * empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk + * partition is the partition in the volume that you want to mount. If omitted, the default is to + * mount by volume name. Examples: For volume /dev/sda1, you specify the partition as + * \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can + * leave the property empty). More info: + * https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * * @return partition */ @javax.annotation.Nullable @ApiModelProperty( value = - "The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk") + "partition is the partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk") public Integer getPartition() { return partition; } @@ -109,7 +110,7 @@ public V1GCEPersistentDiskVolumeSource pdName(String pdName) { } /** - * Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: + * pdName is unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: * https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * * @return pdName @@ -117,7 +118,7 @@ public V1GCEPersistentDiskVolumeSource pdName(String pdName) { @ApiModelProperty( required = true, value = - "Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk") + "pdName is unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk") public String getPdName() { return pdName; } @@ -133,7 +134,7 @@ public V1GCEPersistentDiskVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: + * readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: * https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * * @return readOnly @@ -141,7 +142,7 @@ public V1GCEPersistentDiskVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk") + "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk") public Boolean getReadOnly() { return readOnly; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GRPCAction.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GRPCAction.java index 0c86618d13..fe710bf83a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GRPCAction.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GRPCAction.java @@ -19,7 +19,7 @@ /** V1GRPCAction */ @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1GRPCAction { public static final String SERIALIZED_NAME_PORT = "port"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GitRepoVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GitRepoVolumeSource.java index ff1fa0bcb9..96e52b98a1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GitRepoVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GitRepoVolumeSource.java @@ -29,7 +29,7 @@ "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1GitRepoVolumeSource { public static final String SERIALIZED_NAME_DIRECTORY = "directory"; @@ -53,16 +53,16 @@ public V1GitRepoVolumeSource directory(String directory) { } /** - * Target directory name. Must not contain or start with '..'. If '.' is supplied, - * the volume directory will be the git repository. Otherwise, if specified, the volume will - * contain the git repository in the subdirectory with the given name. + * directory is the target directory name. Must not contain or start with '..'. If + * '.' is supplied, the volume directory will be the git repository. Otherwise, if + * specified, the volume will contain the git repository in the subdirectory with the given name. * * @return directory */ @javax.annotation.Nullable @ApiModelProperty( value = - "Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.") + "directory is the target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.") public String getDirectory() { return directory; } @@ -78,11 +78,11 @@ public V1GitRepoVolumeSource repository(String repository) { } /** - * Repository URL + * repository is the URL * * @return repository */ - @ApiModelProperty(required = true, value = "Repository URL") + @ApiModelProperty(required = true, value = "repository is the URL") public String getRepository() { return repository; } @@ -98,12 +98,12 @@ public V1GitRepoVolumeSource revision(String revision) { } /** - * Commit hash for the specified revision. + * revision is the commit hash for the specified revision. * * @return revision */ @javax.annotation.Nullable - @ApiModelProperty(value = "Commit hash for the specified revision.") + @ApiModelProperty(value = "revision is the commit hash for the specified revision.") public String getRevision() { return revision; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GlusterfsPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GlusterfsPersistentVolumeSource.java index d918f64296..e65a3b1584 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GlusterfsPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GlusterfsPersistentVolumeSource.java @@ -26,7 +26,7 @@ "Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1GlusterfsPersistentVolumeSource { public static final String SERIALIZED_NAME_ENDPOINTS = "endpoints"; @@ -55,7 +55,7 @@ public V1GlusterfsPersistentVolumeSource endpoints(String endpoints) { } /** - * EndpointsName is the endpoint name that details Glusterfs topology. More info: + * endpoints is the endpoint name that details Glusterfs topology. More info: * https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @return endpoints @@ -63,7 +63,7 @@ public V1GlusterfsPersistentVolumeSource endpoints(String endpoints) { @ApiModelProperty( required = true, value = - "EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") + "endpoints is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") public String getEndpoints() { return endpoints; } @@ -79,7 +79,7 @@ public V1GlusterfsPersistentVolumeSource endpointsNamespace(String endpointsName } /** - * EndpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, + * endpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, * the EndpointNamespace defaults to the same namespace as the bound PVC. More info: * https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * @@ -88,7 +88,7 @@ public V1GlusterfsPersistentVolumeSource endpointsNamespace(String endpointsName @javax.annotation.Nullable @ApiModelProperty( value = - "EndpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") + "endpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") public String getEndpointsNamespace() { return endpointsNamespace; } @@ -104,7 +104,7 @@ public V1GlusterfsPersistentVolumeSource path(String path) { } /** - * Path is the Glusterfs volume path. More info: + * path is the Glusterfs volume path. More info: * https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @return path @@ -112,7 +112,7 @@ public V1GlusterfsPersistentVolumeSource path(String path) { @ApiModelProperty( required = true, value = - "Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") + "path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") public String getPath() { return path; } @@ -128,7 +128,7 @@ public V1GlusterfsPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. + * readOnly here will force the Glusterfs volume to be mounted with read-only permissions. * Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @return readOnly @@ -136,7 +136,7 @@ public V1GlusterfsPersistentVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") + "readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") public Boolean getReadOnly() { return readOnly; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GlusterfsVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GlusterfsVolumeSource.java index 217af479d6..2ff04dd5d8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GlusterfsVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GlusterfsVolumeSource.java @@ -26,7 +26,7 @@ "Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1GlusterfsVolumeSource { public static final String SERIALIZED_NAME_ENDPOINTS = "endpoints"; @@ -50,7 +50,7 @@ public V1GlusterfsVolumeSource endpoints(String endpoints) { } /** - * EndpointsName is the endpoint name that details Glusterfs topology. More info: + * endpoints is the endpoint name that details Glusterfs topology. More info: * https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @return endpoints @@ -58,7 +58,7 @@ public V1GlusterfsVolumeSource endpoints(String endpoints) { @ApiModelProperty( required = true, value = - "EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") + "endpoints is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") public String getEndpoints() { return endpoints; } @@ -74,7 +74,7 @@ public V1GlusterfsVolumeSource path(String path) { } /** - * Path is the Glusterfs volume path. More info: + * path is the Glusterfs volume path. More info: * https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @return path @@ -82,7 +82,7 @@ public V1GlusterfsVolumeSource path(String path) { @ApiModelProperty( required = true, value = - "Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") + "path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") public String getPath() { return path; } @@ -98,7 +98,7 @@ public V1GlusterfsVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. + * readOnly here will force the Glusterfs volume to be mounted with read-only permissions. * Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @return readOnly @@ -106,7 +106,7 @@ public V1GlusterfsVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") + "readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod") public Boolean getReadOnly() { return readOnly; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GroupVersionForDiscovery.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GroupVersionForDiscovery.java index 9cfd768d8e..3b8c2f0f43 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GroupVersionForDiscovery.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1GroupVersionForDiscovery.java @@ -26,7 +26,7 @@ "GroupVersion contains the \"group/version\" and \"version\" string of a version. It is made a struct to keep extensibility.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1GroupVersionForDiscovery { public static final String SERIALIZED_NAME_GROUP_VERSION = "groupVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPGetAction.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPGetAction.java index 327d6e1e57..7158f1596d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPGetAction.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPGetAction.java @@ -24,7 +24,7 @@ @ApiModel(description = "HTTPGetAction describes an action based on HTTP Get requests.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HTTPGetAction { public static final String SERIALIZED_NAME_HOST = "host"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPHeader.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPHeader.java index 9449f8eaea..654c6df0d9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPHeader.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPHeader.java @@ -21,7 +21,7 @@ @ApiModel(description = "HTTPHeader describes a custom header to be used in HTTP probes") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HTTPHeader { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPIngressPath.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPIngressPath.java index d10de67906..59ba0cca14 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPIngressPath.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPIngressPath.java @@ -26,7 +26,7 @@ "HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HTTPIngressPath { public static final String SERIALIZED_NAME_BACKEND = "backend"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPIngressRuleValue.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPIngressRuleValue.java index 5c7e28b77f..8ab514d03c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPIngressRuleValue.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HTTPIngressRuleValue.java @@ -30,7 +30,7 @@ "HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HTTPIngressRuleValue { public static final String SERIALIZED_NAME_PATHS = "paths"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscaler.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscaler.java index ec492576b7..ba72d9c3ff 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscaler.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscaler.java @@ -21,7 +21,7 @@ @ApiModel(description = "configuration of a horizontal pod autoscaler.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HorizontalPodAutoscaler implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerList.java index 6ba042cc17..de959ea563 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerList.java @@ -23,7 +23,7 @@ @ApiModel(description = "list of horizontal pod autoscaler objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HorizontalPodAutoscalerList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerSpec.java index 33596b73f5..7501ed86bf 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerSpec.java @@ -21,7 +21,7 @@ @ApiModel(description = "specification of a horizontal pod autoscaler.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HorizontalPodAutoscalerSpec { public static final String SERIALIZED_NAME_MAX_REPLICAS = "maxReplicas"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerStatus.java index bee28eb8b0..d153201d9d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HorizontalPodAutoscalerStatus.java @@ -22,7 +22,7 @@ @ApiModel(description = "current status of a horizontal pod autoscaler") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HorizontalPodAutoscalerStatus { public static final String SERIALIZED_NAME_CURRENT_C_P_U_UTILIZATION_PERCENTAGE = "currentCPUUtilizationPercentage"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HostAlias.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HostAlias.java index eb48ab2857..37e9f8798d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HostAlias.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HostAlias.java @@ -28,7 +28,7 @@ "HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HostAlias { public static final String SERIALIZED_NAME_HOSTNAMES = "hostnames"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HostPathVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HostPathVolumeSource.java index 240ed523f0..5da9c6cd2c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HostPathVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1HostPathVolumeSource.java @@ -26,7 +26,7 @@ "Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1HostPathVolumeSource { public static final String SERIALIZED_NAME_PATH = "path"; @@ -45,7 +45,7 @@ public V1HostPathVolumeSource path(String path) { } /** - * Path of the directory on the host. If the path is a symlink, it will follow the link to the + * path of the directory on the host. If the path is a symlink, it will follow the link to the * real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * * @return path @@ -53,7 +53,7 @@ public V1HostPathVolumeSource path(String path) { @ApiModelProperty( required = true, value = - "Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath") + "path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath") public String getPath() { return path; } @@ -69,7 +69,7 @@ public V1HostPathVolumeSource type(String type) { } /** - * Type for HostPath Volume Defaults to \"\" More info: + * type for HostPath Volume Defaults to \"\" More info: * https://kubernetes.io/docs/concepts/storage/volumes#hostpath * * @return type @@ -77,7 +77,7 @@ public V1HostPathVolumeSource type(String type) { @javax.annotation.Nullable @ApiModelProperty( value = - "Type for HostPath Volume Defaults to \"\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath") + "type for HostPath Volume Defaults to \"\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath") public String getType() { return type; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IPBlock.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IPBlock.java index 32cfbef588..76e492b912 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IPBlock.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IPBlock.java @@ -30,7 +30,7 @@ "IPBlock describes a particular CIDR (Ex. \"192.168.1.1/24\",\"2001:db9::/64\") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IPBlock { public static final String SERIALIZED_NAME_CIDR = "cidr"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ISCSIPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ISCSIPersistentVolumeSource.java index 071938ab82..947b7515e9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ISCSIPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ISCSIPersistentVolumeSource.java @@ -28,7 +28,7 @@ "ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ISCSIPersistentVolumeSource { public static final String SERIALIZED_NAME_CHAP_AUTH_DISCOVERY = "chapAuthDiscovery"; @@ -92,12 +92,13 @@ public V1ISCSIPersistentVolumeSource chapAuthDiscovery(Boolean chapAuthDiscovery } /** - * whether support iSCSI Discovery CHAP authentication + * chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication * * @return chapAuthDiscovery */ @javax.annotation.Nullable - @ApiModelProperty(value = "whether support iSCSI Discovery CHAP authentication") + @ApiModelProperty( + value = "chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication") public Boolean getChapAuthDiscovery() { return chapAuthDiscovery; } @@ -113,12 +114,13 @@ public V1ISCSIPersistentVolumeSource chapAuthSession(Boolean chapAuthSession) { } /** - * whether support iSCSI Session CHAP authentication + * chapAuthSession defines whether support iSCSI Session CHAP authentication * * @return chapAuthSession */ @javax.annotation.Nullable - @ApiModelProperty(value = "whether support iSCSI Session CHAP authentication") + @ApiModelProperty( + value = "chapAuthSession defines whether support iSCSI Session CHAP authentication") public Boolean getChapAuthSession() { return chapAuthSession; } @@ -134,17 +136,17 @@ public V1ISCSIPersistentVolumeSource fsType(String fsType) { } /** - * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is - * supported by the host operating system. Examples: \"ext4\", \"xfs\", - * \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: - * https://kubernetes.io/docs/concepts/storage/volumes#iscsi + * fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the + * filesystem type is supported by the host operating system. Examples: \"ext4\", + * \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if + * unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi") + "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi") public String getFsType() { return fsType; } @@ -160,16 +162,16 @@ public V1ISCSIPersistentVolumeSource initiatorName(String initiatorName) { } /** - * Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, - * new iSCSI interface <target portal>:<volume name> will be created for the - * connection. + * initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with + * iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> + * will be created for the connection. * * @return initiatorName */ @javax.annotation.Nullable @ApiModelProperty( value = - "Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.") + "initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.") public String getInitiatorName() { return initiatorName; } @@ -185,11 +187,11 @@ public V1ISCSIPersistentVolumeSource iqn(String iqn) { } /** - * Target iSCSI Qualified Name. + * iqn is Target iSCSI Qualified Name. * * @return iqn */ - @ApiModelProperty(required = true, value = "Target iSCSI Qualified Name.") + @ApiModelProperty(required = true, value = "iqn is Target iSCSI Qualified Name.") public String getIqn() { return iqn; } @@ -205,13 +207,15 @@ public V1ISCSIPersistentVolumeSource iscsiInterface(String iscsiInterface) { } /** - * iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). + * iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to + * 'default' (tcp). * * @return iscsiInterface */ @javax.annotation.Nullable @ApiModelProperty( - value = "iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).") + value = + "iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).") public String getIscsiInterface() { return iscsiInterface; } @@ -227,11 +231,11 @@ public V1ISCSIPersistentVolumeSource lun(Integer lun) { } /** - * iSCSI Target Lun number. + * lun is iSCSI Target Lun number. * * @return lun */ - @ApiModelProperty(required = true, value = "iSCSI Target Lun number.") + @ApiModelProperty(required = true, value = "lun is iSCSI Target Lun number.") public Integer getLun() { return lun; } @@ -255,15 +259,15 @@ public V1ISCSIPersistentVolumeSource addPortalsItem(String portalsItem) { } /** - * iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than - * default (typically TCP ports 860 and 3260). + * portals is the iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port + * is other than default (typically TCP ports 860 and 3260). * * @return portals */ @javax.annotation.Nullable @ApiModelProperty( value = - "iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).") + "portals is the iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).") public List getPortals() { return portals; } @@ -279,13 +283,13 @@ public V1ISCSIPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. + * readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( - value = "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.") + value = "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.") public Boolean getReadOnly() { return readOnly; } @@ -322,15 +326,15 @@ public V1ISCSIPersistentVolumeSource targetPortal(String targetPortal) { } /** - * iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than - * default (typically TCP ports 860 and 3260). + * targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is + * other than default (typically TCP ports 860 and 3260). * * @return targetPortal */ @ApiModelProperty( required = true, value = - "iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).") + "targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).") public String getTargetPortal() { return targetPortal; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ISCSIVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ISCSIVolumeSource.java index 7be2d20cc9..88b86e35c4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ISCSIVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ISCSIVolumeSource.java @@ -28,7 +28,7 @@ "Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ISCSIVolumeSource { public static final String SERIALIZED_NAME_CHAP_AUTH_DISCOVERY = "chapAuthDiscovery"; @@ -92,12 +92,13 @@ public V1ISCSIVolumeSource chapAuthDiscovery(Boolean chapAuthDiscovery) { } /** - * whether support iSCSI Discovery CHAP authentication + * chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication * * @return chapAuthDiscovery */ @javax.annotation.Nullable - @ApiModelProperty(value = "whether support iSCSI Discovery CHAP authentication") + @ApiModelProperty( + value = "chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication") public Boolean getChapAuthDiscovery() { return chapAuthDiscovery; } @@ -113,12 +114,13 @@ public V1ISCSIVolumeSource chapAuthSession(Boolean chapAuthSession) { } /** - * whether support iSCSI Session CHAP authentication + * chapAuthSession defines whether support iSCSI Session CHAP authentication * * @return chapAuthSession */ @javax.annotation.Nullable - @ApiModelProperty(value = "whether support iSCSI Session CHAP authentication") + @ApiModelProperty( + value = "chapAuthSession defines whether support iSCSI Session CHAP authentication") public Boolean getChapAuthSession() { return chapAuthSession; } @@ -134,17 +136,17 @@ public V1ISCSIVolumeSource fsType(String fsType) { } /** - * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is - * supported by the host operating system. Examples: \"ext4\", \"xfs\", - * \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: - * https://kubernetes.io/docs/concepts/storage/volumes#iscsi + * fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the + * filesystem type is supported by the host operating system. Examples: \"ext4\", + * \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if + * unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi") + "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi") public String getFsType() { return fsType; } @@ -160,16 +162,16 @@ public V1ISCSIVolumeSource initiatorName(String initiatorName) { } /** - * Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, - * new iSCSI interface <target portal>:<volume name> will be created for the - * connection. + * initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with + * iscsiInterface simultaneously, new iSCSI interface <target portal>:<volume name> + * will be created for the connection. * * @return initiatorName */ @javax.annotation.Nullable @ApiModelProperty( value = - "Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.") + "initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.") public String getInitiatorName() { return initiatorName; } @@ -185,11 +187,11 @@ public V1ISCSIVolumeSource iqn(String iqn) { } /** - * Target iSCSI Qualified Name. + * iqn is the target iSCSI Qualified Name. * * @return iqn */ - @ApiModelProperty(required = true, value = "Target iSCSI Qualified Name.") + @ApiModelProperty(required = true, value = "iqn is the target iSCSI Qualified Name.") public String getIqn() { return iqn; } @@ -205,13 +207,15 @@ public V1ISCSIVolumeSource iscsiInterface(String iscsiInterface) { } /** - * iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). + * iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to + * 'default' (tcp). * * @return iscsiInterface */ @javax.annotation.Nullable @ApiModelProperty( - value = "iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).") + value = + "iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).") public String getIscsiInterface() { return iscsiInterface; } @@ -227,11 +231,11 @@ public V1ISCSIVolumeSource lun(Integer lun) { } /** - * iSCSI Target Lun number. + * lun represents iSCSI Target Lun number. * * @return lun */ - @ApiModelProperty(required = true, value = "iSCSI Target Lun number.") + @ApiModelProperty(required = true, value = "lun represents iSCSI Target Lun number.") public Integer getLun() { return lun; } @@ -255,15 +259,15 @@ public V1ISCSIVolumeSource addPortalsItem(String portalsItem) { } /** - * iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than - * default (typically TCP ports 860 and 3260). + * portals is the iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port + * is other than default (typically TCP ports 860 and 3260). * * @return portals */ @javax.annotation.Nullable @ApiModelProperty( value = - "iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).") + "portals is the iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).") public List getPortals() { return portals; } @@ -279,13 +283,13 @@ public V1ISCSIVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. + * readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( - value = "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.") + value = "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.") public Boolean getReadOnly() { return readOnly; } @@ -322,15 +326,15 @@ public V1ISCSIVolumeSource targetPortal(String targetPortal) { } /** - * iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than - * default (typically TCP ports 860 and 3260). + * targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is + * other than default (typically TCP ports 860 and 3260). * * @return targetPortal */ @ApiModelProperty( required = true, value = - "iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).") + "targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).") public String getTargetPortal() { return targetPortal; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Ingress.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Ingress.java index 771de8e7bc..4b97bbe8b6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Ingress.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Ingress.java @@ -27,7 +27,7 @@ "Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Ingress implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressBackend.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressBackend.java index 53d6b49366..558e1a00e5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressBackend.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressBackend.java @@ -21,7 +21,7 @@ @ApiModel(description = "IngressBackend describes all endpoints for a given service and port.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressBackend { public static final String SERIALIZED_NAME_RESOURCE = "resource"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClass.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClass.java index 33c11c5ec0..ee67faae1a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClass.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClass.java @@ -29,7 +29,7 @@ "IngressClass represents the class of the Ingress, referenced by the Ingress Spec. The `ingressclass.kubernetes.io/is-default-class` annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressClass implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassList.java index ed283856a3..513123fcbf 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassList.java @@ -23,7 +23,7 @@ @ApiModel(description = "IngressClassList is a collection of IngressClasses.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressClassList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassParametersReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassParametersReference.java index 5288915ee4..e17ab6994f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassParametersReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassParametersReference.java @@ -26,7 +26,7 @@ "IngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressClassParametersReference { public static final String SERIALIZED_NAME_API_GROUP = "apiGroup"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassSpec.java index 370bb297b8..46a8fbc6ae 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressClassSpec.java @@ -21,7 +21,7 @@ @ApiModel(description = "IngressClassSpec provides information about the class of an Ingress.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressClassSpec { public static final String SERIALIZED_NAME_CONTROLLER = "controller"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressList.java index ef0e4d1c47..59fed07075 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressList.java @@ -23,7 +23,7 @@ @ApiModel(description = "IngressList is a collection of Ingress.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressRule.java index 17de2c6591..12c0961bb0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressRule.java @@ -27,7 +27,7 @@ "IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressRule { public static final String SERIALIZED_NAME_HOST = "host"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressServiceBackend.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressServiceBackend.java index fc6ac81793..93e64ad0e1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressServiceBackend.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressServiceBackend.java @@ -21,7 +21,7 @@ @ApiModel(description = "IngressServiceBackend references a Kubernetes Service as a Backend.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressServiceBackend { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressSpec.java index 899c1db647..15cd24e3d7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "IngressSpec describes the Ingress the user wishes to exist.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressSpec { public static final String SERIALIZED_NAME_DEFAULT_BACKEND = "defaultBackend"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressStatus.java index 8b53fb016b..4143a2f362 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressStatus.java @@ -21,7 +21,7 @@ @ApiModel(description = "IngressStatus describe the current state of the Ingress.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressStatus { public static final String SERIALIZED_NAME_LOAD_BALANCER = "loadBalancer"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressTLS.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressTLS.java index 96d4fe0b9c..dec2d6d3c1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressTLS.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1IngressTLS.java @@ -24,7 +24,7 @@ description = "IngressTLS describes the transport layer security associated with an Ingress.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1IngressTLS { public static final String SERIALIZED_NAME_HOSTS = "hosts"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JSONSchemaProps.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JSONSchemaProps.java index 34d36f1674..e9b86ac8a2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JSONSchemaProps.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JSONSchemaProps.java @@ -27,7 +27,7 @@ "JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1JSONSchemaProps { public static final String SERIALIZED_NAME_$_REF = "$ref"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Job.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Job.java index 1daa59e00e..908c4f8d6d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Job.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Job.java @@ -21,7 +21,7 @@ @ApiModel(description = "Job represents the configuration of a single job.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Job implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobCondition.java index 9bc5102971..137e404075 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "JobCondition describes current state of a job.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1JobCondition { public static final String SERIALIZED_NAME_LAST_PROBE_TIME = "lastProbeTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobList.java index c4d8705ab2..6bdbe34c4e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobList.java @@ -23,7 +23,7 @@ @ApiModel(description = "JobList is a collection of jobs.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1JobList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobSpec.java index ad317c0c42..37c3ea199a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobSpec.java @@ -21,7 +21,7 @@ @ApiModel(description = "JobSpec describes how the job execution will look like.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1JobSpec { public static final String SERIALIZED_NAME_ACTIVE_DEADLINE_SECONDS = "activeDeadlineSeconds"; @@ -137,16 +137,16 @@ public V1JobSpec completionMode(String completionMode) { * successfully completed Pod for each index. When value is `Indexed`, .spec.completions * must be specified and `.spec.parallelism` must be less than or equal to 10^5. In * addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the - * Pod hostname takes the form `$(job-name)-$(index)`. This field is beta-level. More - * completion modes can be added in the future. If the Job controller observes a mode that it - * doesn't recognize, the controller skips updates for the Job. + * Pod hostname takes the form `$(job-name)-$(index)`. More completion modes can be + * added in the future. If the Job controller observes a mode that it doesn't recognize, which + * is possible during upgrades due to version skew, the controller skips updates for the Job. * * @return completionMode */ @javax.annotation.Nullable @ApiModelProperty( value = - "CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`. `NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other. `Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`. This field is beta-level. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, the controller skips updates for the Job.") + "CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`. `NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other. `Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, which is possible during upgrades due to version skew, the controller skips updates for the Job.") public String getCompletionMode() { return completionMode; } @@ -272,15 +272,14 @@ public V1JobSpec suspend(Boolean suspend) { * after creation (i.e. the flag goes from false to true), the Job controller will delete all * active Pods associated with this Job. Users must design their workload to gracefully handle * this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the - * ActiveDeadlineSeconds timer too. Defaults to false. This field is beta-level, gated by - * SuspendJob feature flag (enabled by default). + * ActiveDeadlineSeconds timer too. Defaults to false. * * @return suspend */ @javax.annotation.Nullable @ApiModelProperty( value = - "Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false. This field is beta-level, gated by SuspendJob feature flag (enabled by default).") + "Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false.") public Boolean getSuspend() { return suspend; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobStatus.java index cd26feeea5..37cc3bd67d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobStatus.java @@ -24,7 +24,7 @@ @ApiModel(description = "JobStatus represents the current state of a Job.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1JobStatus { public static final String SERIALIZED_NAME_ACTIVE = "active"; @@ -209,15 +209,15 @@ public V1JobStatus ready(Integer ready) { } /** - * The number of pods which have a Ready condition. This field is alpha-level. The job controller - * populates the field when the feature gate JobReadyPods is enabled (disabled by default). + * The number of pods which have a Ready condition. This field is beta-level. The job controller + * populates the field when the feature gate JobReadyPods is enabled (enabled by default). * * @return ready */ @javax.annotation.Nullable @ApiModelProperty( value = - "The number of pods which have a Ready condition. This field is alpha-level. The job controller populates the field when the feature gate JobReadyPods is enabled (disabled by default).") + "The number of pods which have a Ready condition. This field is beta-level. The job controller populates the field when the feature gate JobReadyPods is enabled (enabled by default).") public Integer getReady() { return ready; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobTemplateSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobTemplateSpec.java index 42a4d26a62..a7e8973135 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobTemplateSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1JobTemplateSpec.java @@ -23,7 +23,7 @@ "JobTemplateSpec describes the data a Job should have when created from a template") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1JobTemplateSpec { public static final String SERIALIZED_NAME_METADATA = "metadata"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1KeyToPath.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1KeyToPath.java index 1fb57464df..8d09f2e77b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1KeyToPath.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1KeyToPath.java @@ -21,7 +21,7 @@ @ApiModel(description = "Maps a string key to a path within a volume.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1KeyToPath { public static final String SERIALIZED_NAME_KEY = "key"; @@ -45,11 +45,11 @@ public V1KeyToPath key(String key) { } /** - * The key to project. + * key is the key to project. * * @return key */ - @ApiModelProperty(required = true, value = "The key to project.") + @ApiModelProperty(required = true, value = "key is the key to project.") public String getKey() { return key; } @@ -65,18 +65,18 @@ public V1KeyToPath mode(Integer mode) { } /** - * Optional: mode bits used to set permissions on this file. Must be an octal value between 0000 - * and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON - * requires decimal values for mode bits. If not specified, the volume defaultMode will be used. - * This might be in conflict with other options that affect the file mode, like fsGroup, and the - * result can be other mode bits set. + * mode is Optional: mode bits used to set permissions on this file. Must be an octal value + * between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal + * values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode + * will be used. This might be in conflict with other options that affect the file mode, like + * fsGroup, and the result can be other mode bits set. * * @return mode */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: mode bits used to set permissions on this file. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.") + "mode is Optional: mode bits used to set permissions on this file. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.") public Integer getMode() { return mode; } @@ -92,15 +92,15 @@ public V1KeyToPath path(String path) { } /** - * The relative path of the file to map the key to. May not be an absolute path. May not contain - * the path element '..'. May not start with the string '..'. + * path is the relative path of the file to map the key to. May not be an absolute path. May not + * contain the path element '..'. May not start with the string '..'. * * @return path */ @ApiModelProperty( required = true, value = - "The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.") + "path is the relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.") public String getPath() { return path; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LabelSelector.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LabelSelector.java index 6a5680a987..37e8027584 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LabelSelector.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LabelSelector.java @@ -31,7 +31,7 @@ "A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LabelSelector { public static final String SERIALIZED_NAME_MATCH_EXPRESSIONS = "matchExpressions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LabelSelectorRequirement.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LabelSelectorRequirement.java index d935e8ea1d..81af321958 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LabelSelectorRequirement.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LabelSelectorRequirement.java @@ -28,7 +28,7 @@ "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LabelSelectorRequirement { public static final String SERIALIZED_NAME_KEY = "key"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Lease.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Lease.java index 8075067b67..278bbb50b6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Lease.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Lease.java @@ -21,7 +21,7 @@ @ApiModel(description = "Lease defines a lease concept.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Lease implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LeaseList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LeaseList.java index 356134bdb6..2fd6c3c65f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LeaseList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LeaseList.java @@ -23,7 +23,7 @@ @ApiModel(description = "LeaseList is a list of Lease objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LeaseList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LeaseSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LeaseSpec.java index 8885cac4b3..19181ad17f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LeaseSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LeaseSpec.java @@ -22,7 +22,7 @@ @ApiModel(description = "LeaseSpec is a specification of a Lease.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LeaseSpec { public static final String SERIALIZED_NAME_ACQUIRE_TIME = "acquireTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Lifecycle.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Lifecycle.java index f85425d993..5727fd35b3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Lifecycle.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Lifecycle.java @@ -28,7 +28,7 @@ "Lifecycle describes actions that the management system should take in response to container lifecycle events. For the PostStart and PreStop lifecycle handlers, management of the container blocks until the action is complete, unless the container process fails, in which case the handler is aborted.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Lifecycle { public static final String SERIALIZED_NAME_POST_START = "postStart"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LifecycleHandler.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LifecycleHandler.java index 4a26ec9289..18c5965049 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LifecycleHandler.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LifecycleHandler.java @@ -26,7 +26,7 @@ "LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LifecycleHandler { public static final String SERIALIZED_NAME_EXEC = "exec"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRange.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRange.java index 1b5a112586..323386629f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRange.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRange.java @@ -22,7 +22,7 @@ description = "LimitRange sets resource usage limits for each kind of resource in a Namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LimitRange implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeItem.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeItem.java index 7ae3b88068..e52f3afe5e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeItem.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeItem.java @@ -26,7 +26,7 @@ "LimitRangeItem defines a min/max usage limit for any resource that matches on kind.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LimitRangeItem { public static final String SERIALIZED_NAME_DEFAULT = "default"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeList.java index 22bb484bda..68d21e552a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeList.java @@ -23,7 +23,7 @@ @ApiModel(description = "LimitRangeList is a list of LimitRange items.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LimitRangeList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeSpec.java index b28e27f632..a1ad4f905a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LimitRangeSpec.java @@ -24,7 +24,7 @@ description = "LimitRangeSpec defines a min/max usage limit for resources that match on kind.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LimitRangeSpec { public static final String SERIALIZED_NAME_LIMITS = "limits"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ListMeta.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ListMeta.java index 8ca8b8083f..a59b98c860 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ListMeta.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ListMeta.java @@ -26,7 +26,7 @@ "ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ListMeta { public static final String SERIALIZED_NAME_CONTINUE = "continue"; @@ -140,16 +140,14 @@ public V1ListMeta selfLink(String selfLink) { } /** - * selfLink is a URL representing this object. Populated by the system. Read-only. DEPRECATED - * Kubernetes will stop propagating this field in 1.20 release and the field is planned to be - * removed in 1.21 release. + * Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. * * @return selfLink */ @javax.annotation.Nullable @ApiModelProperty( value = - "selfLink is a URL representing this object. Populated by the system. Read-only. DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.") + "Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.") public String getSelfLink() { return selfLink; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LoadBalancerIngress.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LoadBalancerIngress.java index 67f751004c..1479d0ed74 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LoadBalancerIngress.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LoadBalancerIngress.java @@ -28,7 +28,7 @@ "LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LoadBalancerIngress { public static final String SERIALIZED_NAME_HOSTNAME = "hostname"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LoadBalancerStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LoadBalancerStatus.java index fbb8c58b56..d32240d728 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LoadBalancerStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LoadBalancerStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "LoadBalancerStatus represents the status of a load-balancer.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LoadBalancerStatus { public static final String SERIALIZED_NAME_INGRESS = "ingress"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalObjectReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalObjectReference.java index 4528c81072..c26a70a3c6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalObjectReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalObjectReference.java @@ -26,7 +26,7 @@ "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LocalObjectReference { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalSubjectAccessReview.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalSubjectAccessReview.java index 4116ab7e0f..c514095eb7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalSubjectAccessReview.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalSubjectAccessReview.java @@ -27,7 +27,7 @@ "LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LocalSubjectAccessReview implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalVolumeSource.java index bbc08682fa..d049abbde7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1LocalVolumeSource.java @@ -22,7 +22,7 @@ description = "Local represents directly-attached storage with node affinity (Beta feature)") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1LocalVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -41,16 +41,17 @@ public V1LocalVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem - * type supported by the host operating system. Ex. \"ext4\", \"xfs\", - * \"ntfs\". The default value is to auto-select a filesystem if unspecified. + * fsType is the filesystem type to mount. It applies only when the Path is a block device. Must + * be a filesystem type supported by the host operating system. Ex. \"ext4\", + * \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if + * unspecified. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.") + "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.") public String getFsType() { return fsType; } @@ -66,15 +67,15 @@ public V1LocalVolumeSource path(String path) { } /** - * The full path to the volume on the node. It can be either a directory or block device (disk, - * partition, ...). + * path of the full path to the volume on the node. It can be either a directory or block device + * (disk, partition, ...). * * @return path */ @ApiModelProperty( required = true, value = - "The full path to the volume on the node. It can be either a directory or block device (disk, partition, ...).") + "path of the full path to the volume on the node. It can be either a directory or block device (disk, partition, ...).") public String getPath() { return path; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ManagedFieldsEntry.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ManagedFieldsEntry.java index 8c9237796b..5734b8b585 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ManagedFieldsEntry.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ManagedFieldsEntry.java @@ -27,7 +27,7 @@ "ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ManagedFieldsEntry { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @@ -215,15 +215,17 @@ public V1ManagedFieldsEntry time(OffsetDateTime time) { } /** - * Time is timestamp of when these fields were set. It should always be empty if Operation is - * 'Apply' + * Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be + * updated if a field is added, the manager changes any of the owned fields value or removes a + * field. The timestamp does not update when a field is removed from the entry because another + * manager took it over. * * @return time */ @javax.annotation.Nullable @ApiModelProperty( value = - "Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'") + "Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over.") public OffsetDateTime getTime() { return time; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhook.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhook.java index e32069744e..6c3609c6f6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhook.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhook.java @@ -27,7 +27,7 @@ "MutatingWebhook describes an admission webhook and the resources and operations it applies to.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1MutatingWebhook { public static final String SERIALIZED_NAME_ADMISSION_REVIEW_VERSIONS = "admissionReviewVersions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhookConfiguration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhookConfiguration.java index b2d354a655..1080da3a7c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhookConfiguration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhookConfiguration.java @@ -28,7 +28,7 @@ "MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1MutatingWebhookConfiguration implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhookConfigurationList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhookConfigurationList.java index 1255702b8b..6a778341dd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhookConfigurationList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1MutatingWebhookConfigurationList.java @@ -24,7 +24,7 @@ description = "MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1MutatingWebhookConfigurationList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NFSVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NFSVolumeSource.java index dd02e6906c..1584746307 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NFSVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NFSVolumeSource.java @@ -26,7 +26,7 @@ "Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NFSVolumeSource { public static final String SERIALIZED_NAME_PATH = "path"; @@ -50,7 +50,7 @@ public V1NFSVolumeSource path(String path) { } /** - * Path that is exported by the NFS server. More info: + * path that is exported by the NFS server. More info: * https://kubernetes.io/docs/concepts/storage/volumes#nfs * * @return path @@ -58,7 +58,7 @@ public V1NFSVolumeSource path(String path) { @ApiModelProperty( required = true, value = - "Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs") + "path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs") public String getPath() { return path; } @@ -74,7 +74,7 @@ public V1NFSVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to + * readOnly here will force the NFS export to be mounted with read-only permissions. Defaults to * false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * * @return readOnly @@ -82,7 +82,7 @@ public V1NFSVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs") + "readOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs") public Boolean getReadOnly() { return readOnly; } @@ -98,7 +98,7 @@ public V1NFSVolumeSource server(String server) { } /** - * Server is the hostname or IP address of the NFS server. More info: + * server is the hostname or IP address of the NFS server. More info: * https://kubernetes.io/docs/concepts/storage/volumes#nfs * * @return server @@ -106,7 +106,7 @@ public V1NFSVolumeSource server(String server) { @ApiModelProperty( required = true, value = - "Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs") + "server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs") public String getServer() { return server; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Namespace.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Namespace.java index 6ecdc5851d..dedb957532 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Namespace.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Namespace.java @@ -22,7 +22,7 @@ description = "Namespace provides a scope for Names. Use of multiple namespaces is optional.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Namespace implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceCondition.java index f858805db7..875d98c741 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "NamespaceCondition contains details about state of namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NamespaceCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceList.java index e11424f355..0bcda23ccc 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceList.java @@ -23,7 +23,7 @@ @ApiModel(description = "NamespaceList is a list of Namespaces.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NamespaceList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceSpec.java index a7abfe7e37..3d867d5e12 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "NamespaceSpec describes the attributes on a Namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NamespaceSpec { public static final String SERIALIZED_NAME_FINALIZERS = "finalizers"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceStatus.java index 0ac14f3816..ada4148830 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NamespaceStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "NamespaceStatus is information about the current status of a Namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NamespaceStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicy.java index eb7355ea52..9bea6cc194 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicy.java @@ -21,7 +21,7 @@ @ApiModel(description = "NetworkPolicy describes what network traffic is allowed for a set of Pods") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NetworkPolicy implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @@ -43,6 +43,11 @@ public class V1NetworkPolicy implements io.kubernetes.client.common.KubernetesOb @SerializedName(SERIALIZED_NAME_SPEC) private V1NetworkPolicySpec spec; + public static final String SERIALIZED_NAME_STATUS = "status"; + + @SerializedName(SERIALIZED_NAME_STATUS) + private V1NetworkPolicyStatus status; + public V1NetworkPolicy apiVersion(String apiVersion) { this.apiVersion = apiVersion; @@ -137,6 +142,27 @@ public void setSpec(V1NetworkPolicySpec spec) { this.spec = spec; } + public V1NetworkPolicy status(V1NetworkPolicyStatus status) { + + this.status = status; + return this; + } + + /** + * Get status + * + * @return status + */ + @javax.annotation.Nullable + @ApiModelProperty(value = "") + public V1NetworkPolicyStatus getStatus() { + return status; + } + + public void setStatus(V1NetworkPolicyStatus status) { + this.status = status; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -149,12 +175,13 @@ public boolean equals(java.lang.Object o) { return Objects.equals(this.apiVersion, v1NetworkPolicy.apiVersion) && Objects.equals(this.kind, v1NetworkPolicy.kind) && Objects.equals(this.metadata, v1NetworkPolicy.metadata) - && Objects.equals(this.spec, v1NetworkPolicy.spec); + && Objects.equals(this.spec, v1NetworkPolicy.spec) + && Objects.equals(this.status, v1NetworkPolicy.status); } @Override public int hashCode() { - return Objects.hash(apiVersion, kind, metadata, spec); + return Objects.hash(apiVersion, kind, metadata, spec, status); } @Override @@ -165,6 +192,7 @@ public String toString() { sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); sb.append(" spec: ").append(toIndentedString(spec)).append("\n"); + sb.append(" status: ").append(toIndentedString(status)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyEgressRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyEgressRule.java index 19516e7846..af60c50c40 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyEgressRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyEgressRule.java @@ -29,7 +29,7 @@ "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NetworkPolicyEgressRule { public static final String SERIALIZED_NAME_PORTS = "ports"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyIngressRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyIngressRule.java index e56359fc25..d03b222baf 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyIngressRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyIngressRule.java @@ -28,7 +28,7 @@ "NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NetworkPolicyIngressRule { public static final String SERIALIZED_NAME_FROM = "from"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyList.java index 9b13a64162..4794687d96 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyList.java @@ -23,7 +23,7 @@ @ApiModel(description = "NetworkPolicyList is a list of NetworkPolicy objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NetworkPolicyList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyPeer.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyPeer.java index 29dbb72185..b711a29422 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyPeer.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyPeer.java @@ -26,7 +26,7 @@ "NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NetworkPolicyPeer { public static final String SERIALIZED_NAME_IP_BLOCK = "ipBlock"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyPort.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyPort.java index 6dcc9f960e..38955b7068 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyPort.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyPort.java @@ -22,7 +22,7 @@ @ApiModel(description = "NetworkPolicyPort describes a port to allow traffic on") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NetworkPolicyPort { public static final String SERIALIZED_NAME_END_PORT = "endPort"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicySpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicySpec.java index 95895a134b..aa69246b8a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicySpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicySpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "NetworkPolicySpec provides the specification of a NetworkPolicy") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NetworkPolicySpec { public static final String SERIALIZED_NAME_EGRESS = "egress"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1Overhead.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatus.java similarity index 51% rename from kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1Overhead.java rename to kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatus.java index b14844e622..1a5938ebab 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1Overhead.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NetworkPolicyStatus.java @@ -13,54 +13,53 @@ package io.kubernetes.client.openapi.models; import com.google.gson.annotations.SerializedName; -import io.kubernetes.client.custom.Quantity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; -import java.util.HashMap; -import java.util.Map; +import java.util.ArrayList; +import java.util.List; import java.util.Objects; -/** Overhead structure represents the resource overhead associated with running a pod. */ -@ApiModel( - description = - "Overhead structure represents the resource overhead associated with running a pod.") +/** NetworkPolicyStatus describe the current state of the NetworkPolicy. */ +@ApiModel(description = "NetworkPolicyStatus describe the current state of the NetworkPolicy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") -public class V1alpha1Overhead { - public static final String SERIALIZED_NAME_POD_FIXED = "podFixed"; + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") +public class V1NetworkPolicyStatus { + public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; - @SerializedName(SERIALIZED_NAME_POD_FIXED) - private Map podFixed = null; + @SerializedName(SERIALIZED_NAME_CONDITIONS) + private List conditions = null; - public V1alpha1Overhead podFixed(Map podFixed) { + public V1NetworkPolicyStatus conditions(List conditions) { - this.podFixed = podFixed; + this.conditions = conditions; return this; } - public V1alpha1Overhead putPodFixedItem(String key, Quantity podFixedItem) { - if (this.podFixed == null) { - this.podFixed = new HashMap<>(); + public V1NetworkPolicyStatus addConditionsItem(V1Condition conditionsItem) { + if (this.conditions == null) { + this.conditions = new ArrayList<>(); } - this.podFixed.put(key, podFixedItem); + this.conditions.add(conditionsItem); return this; } /** - * PodFixed represents the fixed resource overhead associated with running a pod. + * Conditions holds an array of metav1.Condition that describe the state of the NetworkPolicy. + * Current service state * - * @return podFixed + * @return conditions */ @javax.annotation.Nullable @ApiModelProperty( - value = "PodFixed represents the fixed resource overhead associated with running a pod.") - public Map getPodFixed() { - return podFixed; + value = + "Conditions holds an array of metav1.Condition that describe the state of the NetworkPolicy. Current service state") + public List getConditions() { + return conditions; } - public void setPodFixed(Map podFixed) { - this.podFixed = podFixed; + public void setConditions(List conditions) { + this.conditions = conditions; } @Override @@ -71,20 +70,20 @@ public boolean equals(java.lang.Object o) { if (o == null || getClass() != o.getClass()) { return false; } - V1alpha1Overhead v1alpha1Overhead = (V1alpha1Overhead) o; - return Objects.equals(this.podFixed, v1alpha1Overhead.podFixed); + V1NetworkPolicyStatus v1NetworkPolicyStatus = (V1NetworkPolicyStatus) o; + return Objects.equals(this.conditions, v1NetworkPolicyStatus.conditions); } @Override public int hashCode() { - return Objects.hash(podFixed); + return Objects.hash(conditions); } @Override public String toString() { StringBuilder sb = new StringBuilder(); - sb.append("class V1alpha1Overhead {\n"); - sb.append(" podFixed: ").append(toIndentedString(podFixed)).append("\n"); + sb.append("class V1NetworkPolicyStatus {\n"); + sb.append(" conditions: ").append(toIndentedString(conditions)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Node.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Node.java index 75f9a6d192..b34c613c41 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Node.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Node.java @@ -26,7 +26,7 @@ "Node is a worker node in Kubernetes. Each node will have a unique identifier in the cache (i.e. in etcd).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Node implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeAddress.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeAddress.java index 91dd3df80e..e58415feb1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeAddress.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeAddress.java @@ -21,7 +21,7 @@ @ApiModel(description = "NodeAddress contains information for the node's address.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeAddress { public static final String SERIALIZED_NAME_ADDRESS = "address"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeAffinity.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeAffinity.java index 61b4735852..8bd21efaec 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeAffinity.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeAffinity.java @@ -23,7 +23,7 @@ @ApiModel(description = "Node affinity is a group of node affinity scheduling rules.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeAffinity { public static final String SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "preferredDuringSchedulingIgnoredDuringExecution"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeCondition.java index 4777154ada..f6e66099b5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "NodeCondition contains condition information for a node.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeCondition { public static final String SERIALIZED_NAME_LAST_HEARTBEAT_TIME = "lastHeartbeatTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeConfigSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeConfigSource.java index b9b05242ca..854e0aa611 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeConfigSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeConfigSource.java @@ -26,7 +26,7 @@ "NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeConfigSource { public static final String SERIALIZED_NAME_CONFIG_MAP = "configMap"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeConfigStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeConfigStatus.java index c4f9fe4b26..ccc64c7a97 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeConfigStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeConfigStatus.java @@ -23,7 +23,7 @@ "NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeConfigStatus { public static final String SERIALIZED_NAME_ACTIVE = "active"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeDaemonEndpoints.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeDaemonEndpoints.java index ea8b6a342e..ce480f3a10 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeDaemonEndpoints.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeDaemonEndpoints.java @@ -21,7 +21,7 @@ @ApiModel(description = "NodeDaemonEndpoints lists ports opened by daemons running on the Node.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeDaemonEndpoints { public static final String SERIALIZED_NAME_KUBELET_ENDPOINT = "kubeletEndpoint"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeList.java index 37f4302d30..2284a0abde 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeList.java @@ -24,7 +24,7 @@ description = "NodeList is the whole list of all Nodes which have been registered with master.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelector.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelector.java index 17fc17773d..d03cce713b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelector.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelector.java @@ -28,7 +28,7 @@ "A node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeSelector { public static final String SERIALIZED_NAME_NODE_SELECTOR_TERMS = "nodeSelectorTerms"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelectorRequirement.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelectorRequirement.java index f23de693b5..fb31fb7841 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelectorRequirement.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelectorRequirement.java @@ -28,7 +28,7 @@ "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeSelectorRequirement { public static final String SERIALIZED_NAME_KEY = "key"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelectorTerm.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelectorTerm.java index ba4284ad1c..40e8254c6c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelectorTerm.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSelectorTerm.java @@ -28,7 +28,7 @@ "A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeSelectorTerm { public static final String SERIALIZED_NAME_MATCH_EXPRESSIONS = "matchExpressions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSpec.java index 7303e0f776..24dc6782cd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "NodeSpec describes the attributes that a node is created with.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeSpec { public static final String SERIALIZED_NAME_CONFIG_SOURCE = "configSource"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeStatus.java index 914ff14a0c..881411c244 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeStatus.java @@ -26,7 +26,7 @@ @ApiModel(description = "NodeStatus is information about the current status of a node.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeStatus { public static final String SERIALIZED_NAME_ADDRESSES = "addresses"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSystemInfo.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSystemInfo.java index 7db93a94c4..0111270622 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSystemInfo.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NodeSystemInfo.java @@ -21,7 +21,7 @@ @ApiModel(description = "NodeSystemInfo is a set of ids/uuids to uniquely identify the node.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NodeSystemInfo { public static final String SERIALIZED_NAME_ARCHITECTURE = "architecture"; @@ -120,14 +120,15 @@ public V1NodeSystemInfo containerRuntimeVersion(String containerRuntimeVersion) } /** - * ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0). + * ContainerRuntime Version reported by the node through runtime remote API (e.g. + * containerd://1.4.2). * * @return containerRuntimeVersion */ @ApiModelProperty( required = true, value = - "ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).") + "ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).") public String getContainerRuntimeVersion() { return containerRuntimeVersion; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NonResourceAttributes.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NonResourceAttributes.java index c0fcc287eb..2b1a704528 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NonResourceAttributes.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NonResourceAttributes.java @@ -26,7 +26,7 @@ "NonResourceAttributes includes the authorization attributes available for non-resource requests to the Authorizer interface") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NonResourceAttributes { public static final String SERIALIZED_NAME_PATH = "path"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NonResourceRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NonResourceRule.java index a33558fac7..219b502552 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NonResourceRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1NonResourceRule.java @@ -24,7 +24,7 @@ description = "NonResourceRule holds information that describes a rule for the non-resource") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1NonResourceRule { public static final String SERIALIZED_NAME_NON_RESOURCE_U_R_LS = "nonResourceURLs"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectFieldSelector.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectFieldSelector.java index 1b5943eccc..948773aa24 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectFieldSelector.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectFieldSelector.java @@ -21,7 +21,7 @@ @ApiModel(description = "ObjectFieldSelector selects an APIVersioned field of an object.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ObjectFieldSelector { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectMeta.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectMeta.java index 7446208e2e..ed8d66aecd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectMeta.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectMeta.java @@ -31,7 +31,7 @@ "ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ObjectMeta { public static final String SERIALIZED_NAME_ANNOTATIONS = "annotations"; @@ -154,16 +154,16 @@ public V1ObjectMeta clusterName(String clusterName) { } /** - * The name of the cluster which the object belongs to. This is used to distinguish resources with - * same name and namespace in different clusters. This field is not set anywhere right now and - * apiserver is going to ignore it if set in create or update request. + * Deprecated: ClusterName is a legacy field that was always cleared by the system and never used; + * it will be removed completely in 1.25. The name in the go struct is changed to help clients + * detect accidental use. * * @return clusterName */ @javax.annotation.Nullable @ApiModelProperty( value = - "The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.") + "Deprecated: ClusterName is a legacy field that was always cleared by the system and never used; it will be removed completely in 1.25. The name in the go struct is changed to help clients detect accidental use.") public String getClusterName() { return clusterName; } @@ -312,10 +312,8 @@ public V1ObjectMeta generateName(String generateName) { * be different than the name passed. This value will also be combined with a unique suffix. The * provided value has the same validation rules as the Name field, and may be truncated by the * length of the suffix required to make the value unique on the server. If this field is - * specified and the generated name exists, the server will NOT return a 409 - instead, it will - * either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not - * be found in the time allotted, and the client should retry (optionally after the time indicated - * in the Retry-After header). Applied only if Name is not specified. More info: + * specified and the generated name exists, the server will return a 409. Applied only if Name is + * not specified. More info: * https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency * * @return generateName @@ -323,7 +321,7 @@ public V1ObjectMeta generateName(String generateName) { @javax.annotation.Nullable @ApiModelProperty( value = - "GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header). Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency") + "GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server. If this field is specified and the generated name exists, the server will return a 409. Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency") public String getGenerateName() { return generateName; } @@ -547,16 +545,14 @@ public V1ObjectMeta selfLink(String selfLink) { } /** - * SelfLink is a URL representing this object. Populated by the system. Read-only. DEPRECATED - * Kubernetes will stop propagating this field in 1.20 release and the field is planned to be - * removed in 1.21 release. + * Deprecated: selfLink is a legacy read-only field that is no longer populated by the system. * * @return selfLink */ @javax.annotation.Nullable @ApiModelProperty( value = - "SelfLink is a URL representing this object. Populated by the system. Read-only. DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.") + "Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.") public String getSelfLink() { return selfLink; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectReference.java index 8025b69f4d..987961ccb9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ObjectReference.java @@ -23,7 +23,7 @@ "ObjectReference contains enough information to let you inspect or modify the referred object.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ObjectReference { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Overhead.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Overhead.java index 0a8fb9acec..6881f7d692 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Overhead.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Overhead.java @@ -26,7 +26,7 @@ "Overhead structure represents the resource overhead associated with running a pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Overhead { public static final String SERIALIZED_NAME_POD_FIXED = "podFixed"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1OwnerReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1OwnerReference.java index f715834356..2ffa3dd13d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1OwnerReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1OwnerReference.java @@ -27,7 +27,7 @@ "OwnerReference contains enough information to let you identify an owning object. An owning object must be in the same namespace as the dependent, or be cluster-scoped, so there is no namespace field.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1OwnerReference { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @@ -87,16 +87,18 @@ public V1OwnerReference blockOwnerDeletion(Boolean blockOwnerDeletion) { /** * If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner - * cannot be deleted from the key-value store until this reference is removed. Defaults to false. - * To set this field, a user needs \"delete\" permission of the owner, otherwise 422 - * (Unprocessable Entity) will be returned. + * cannot be deleted from the key-value store until this reference is removed. See + * https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for + * how the garbage collector interacts with this field and enforces the foreground deletion. + * Defaults to false. To set this field, a user needs \"delete\" permission of the + * owner, otherwise 422 (Unprocessable Entity) will be returned. * * @return blockOwnerDeletion */ @javax.annotation.Nullable @ApiModelProperty( value = - "If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs \"delete\" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.") + "If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs \"delete\" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.") public Boolean getBlockOwnerDeletion() { return blockOwnerDeletion; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolume.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolume.java index 18f1492c39..51dcf2b5e0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolume.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolume.java @@ -26,7 +26,7 @@ "PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolume implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaim.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaim.java index 94fb856f66..b607ad64f6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaim.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaim.java @@ -22,7 +22,7 @@ description = "PersistentVolumeClaim is a user's request for and claim to a persistent volume") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeClaim implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimCondition.java index 0e66c67c0f..a3f92d733e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "PersistentVolumeClaimCondition contails details about state of pvc") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeClaimCondition { public static final String SERIALIZED_NAME_LAST_PROBE_TIME = "lastProbeTime"; @@ -61,12 +61,12 @@ public V1PersistentVolumeClaimCondition lastProbeTime(OffsetDateTime lastProbeTi } /** - * Last time we probed the condition. + * lastProbeTime is the time we probed the condition. * * @return lastProbeTime */ @javax.annotation.Nullable - @ApiModelProperty(value = "Last time we probed the condition.") + @ApiModelProperty(value = "lastProbeTime is the time we probed the condition.") public OffsetDateTime getLastProbeTime() { return lastProbeTime; } @@ -82,12 +82,14 @@ public V1PersistentVolumeClaimCondition lastTransitionTime(OffsetDateTime lastTr } /** - * Last time the condition transitioned from one status to another. + * lastTransitionTime is the time the condition transitioned from one status to another. * * @return lastTransitionTime */ @javax.annotation.Nullable - @ApiModelProperty(value = "Last time the condition transitioned from one status to another.") + @ApiModelProperty( + value = + "lastTransitionTime is the time the condition transitioned from one status to another.") public OffsetDateTime getLastTransitionTime() { return lastTransitionTime; } @@ -103,12 +105,13 @@ public V1PersistentVolumeClaimCondition message(String message) { } /** - * Human-readable message indicating details about last transition. + * message is the human-readable message indicating details about last transition. * * @return message */ @javax.annotation.Nullable - @ApiModelProperty(value = "Human-readable message indicating details about last transition.") + @ApiModelProperty( + value = "message is the human-readable message indicating details about last transition.") public String getMessage() { return message; } @@ -124,8 +127,8 @@ public V1PersistentVolumeClaimCondition reason(String reason) { } /** - * Unique, this should be a short, machine understandable string that gives the reason for - * condition's last transition. If it reports \"ResizeStarted\" that means the + * reason is a unique, this should be a short, machine understandable string that gives the reason + * for condition's last transition. If it reports \"ResizeStarted\" that means the * underlying persistent volume is being resized. * * @return reason @@ -133,7 +136,7 @@ public V1PersistentVolumeClaimCondition reason(String reason) { @javax.annotation.Nullable @ApiModelProperty( value = - "Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \"ResizeStarted\" that means the underlying persistent volume is being resized.") + "reason is a unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \"ResizeStarted\" that means the underlying persistent volume is being resized.") public String getReason() { return reason; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimList.java index 6adc4ae412..034cb615fe 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimList.java @@ -23,7 +23,7 @@ @ApiModel(description = "PersistentVolumeClaimList is a list of PersistentVolumeClaim items.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeClaimList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @@ -84,7 +84,7 @@ public V1PersistentVolumeClaimList addItemsItem(V1PersistentVolumeClaim itemsIte } /** - * A list of persistent volume claims. More info: + * items is a list of persistent volume claims. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * * @return items @@ -92,7 +92,7 @@ public V1PersistentVolumeClaimList addItemsItem(V1PersistentVolumeClaim itemsIte @ApiModelProperty( required = true, value = - "A list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims") + "items is a list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims") public List getItems() { return items; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimSpec.java index 953dffe8b1..81d9d5f3b4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimSpec.java @@ -28,7 +28,7 @@ "PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeClaimSpec { public static final String SERIALIZED_NAME_ACCESS_MODES = "accessModes"; @@ -85,7 +85,7 @@ public V1PersistentVolumeClaimSpec addAccessModesItem(String accessModesItem) { } /** - * AccessModes contains the desired access modes the volume should have. More info: + * accessModes contains the desired access modes the volume should have. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * * @return accessModes @@ -93,7 +93,7 @@ public V1PersistentVolumeClaimSpec addAccessModesItem(String accessModesItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1") + "accessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1") public List getAccessModes() { return accessModes; } @@ -193,7 +193,7 @@ public V1PersistentVolumeClaimSpec storageClassName(String storageClassName) { } /** - * Name of the StorageClass required by the claim. More info: + * storageClassName is the name of the StorageClass required by the claim. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 * * @return storageClassName @@ -201,7 +201,7 @@ public V1PersistentVolumeClaimSpec storageClassName(String storageClassName) { @javax.annotation.Nullable @ApiModelProperty( value = - "Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1") + "storageClassName is the name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1") public String getStorageClassName() { return storageClassName; } @@ -241,13 +241,13 @@ public V1PersistentVolumeClaimSpec volumeName(String volumeName) { } /** - * VolumeName is the binding reference to the PersistentVolume backing this claim. + * volumeName is the binding reference to the PersistentVolume backing this claim. * * @return volumeName */ @javax.annotation.Nullable @ApiModelProperty( - value = "VolumeName is the binding reference to the PersistentVolume backing this claim.") + value = "volumeName is the binding reference to the PersistentVolume backing this claim.") public String getVolumeName() { return volumeName; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimStatus.java index bfc436448c..271323d908 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimStatus.java @@ -27,7 +27,7 @@ description = "PersistentVolumeClaimStatus is the current status of a persistent volume claim.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeClaimStatus { public static final String SERIALIZED_NAME_ACCESS_MODES = "accessModes"; @@ -74,7 +74,7 @@ public V1PersistentVolumeClaimStatus addAccessModesItem(String accessModesItem) } /** - * AccessModes contains the actual access modes the volume backing the PVC has. More info: + * accessModes contains the actual access modes the volume backing the PVC has. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * * @return accessModes @@ -82,7 +82,7 @@ public V1PersistentVolumeClaimStatus addAccessModesItem(String accessModesItem) @javax.annotation.Nullable @ApiModelProperty( value = - "AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1") + "accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1") public List getAccessModes() { return accessModes; } @@ -108,13 +108,13 @@ public V1PersistentVolumeClaimStatus putAllocatedResourcesItem( } /** - * The storage resource within AllocatedResources tracks the capacity allocated to a PVC. It may - * be larger than the actual capacity when a volume expansion operation is requested. For storage - * quota, the larger value from allocatedResources and PVC.spec.resources is used. If - * allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a - * volume expansion capacity request is lowered, allocatedResources is only lowered if there are - * no expansion operations in progress and if the actual volume capacity is equal or lower than - * the requested capacity. This is an alpha field and requires enabling + * allocatedResources is the storage resource within AllocatedResources tracks the capacity + * allocated to a PVC. It may be larger than the actual capacity when a volume expansion operation + * is requested. For storage quota, the larger value from allocatedResources and + * PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used + * for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is + * only lowered if there are no expansion operations in progress and if the actual volume capacity + * is equal or lower than the requested capacity. This is an alpha field and requires enabling * RecoverVolumeExpansionFailure feature. * * @return allocatedResources @@ -122,7 +122,7 @@ public V1PersistentVolumeClaimStatus putAllocatedResourcesItem( @javax.annotation.Nullable @ApiModelProperty( value = - "The storage resource within AllocatedResources tracks the capacity allocated to a PVC. It may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.") + "allocatedResources is the storage resource within AllocatedResources tracks the capacity allocated to a PVC. It may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.") public Map getAllocatedResources() { return allocatedResources; } @@ -146,12 +146,12 @@ public V1PersistentVolumeClaimStatus putCapacityItem(String key, Quantity capaci } /** - * Represents the actual resources of the underlying volume. + * capacity represents the actual resources of the underlying volume. * * @return capacity */ @javax.annotation.Nullable - @ApiModelProperty(value = "Represents the actual resources of the underlying volume.") + @ApiModelProperty(value = "capacity represents the actual resources of the underlying volume.") public Map getCapacity() { return capacity; } @@ -177,15 +177,15 @@ public V1PersistentVolumeClaimStatus addConditionsItem( } /** - * Current Condition of persistent volume claim. If underlying persistent volume is being resized - * then the Condition will be set to 'ResizeStarted'. + * conditions is the current Condition of persistent volume claim. If underlying persistent volume + * is being resized then the Condition will be set to 'ResizeStarted'. * * @return conditions */ @javax.annotation.Nullable @ApiModelProperty( value = - "Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.") + "conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.") public List getConditions() { return conditions; } @@ -201,12 +201,12 @@ public V1PersistentVolumeClaimStatus phase(String phase) { } /** - * Phase represents the current phase of PersistentVolumeClaim. + * phase represents the current phase of PersistentVolumeClaim. * * @return phase */ @javax.annotation.Nullable - @ApiModelProperty(value = "Phase represents the current phase of PersistentVolumeClaim. ") + @ApiModelProperty(value = "phase represents the current phase of PersistentVolumeClaim. ") public String getPhase() { return phase; } @@ -222,7 +222,7 @@ public V1PersistentVolumeClaimStatus resizeStatus(String resizeStatus) { } /** - * ResizeStatus stores status of resize operation. ResizeStatus is not set by default but when + * resizeStatus stores status of resize operation. ResizeStatus is not set by default but when * expansion is complete resizeStatus is set to empty string by resize controller or kubelet. This * is an alpha field and requires enabling RecoverVolumeExpansionFailure feature. * @@ -231,7 +231,7 @@ public V1PersistentVolumeClaimStatus resizeStatus(String resizeStatus) { @javax.annotation.Nullable @ApiModelProperty( value = - "ResizeStatus stores status of resize operation. ResizeStatus is not set by default but when expansion is complete resizeStatus is set to empty string by resize controller or kubelet. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.") + "resizeStatus stores status of resize operation. ResizeStatus is not set by default but when expansion is complete resizeStatus is set to empty string by resize controller or kubelet. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.") public String getResizeStatus() { return resizeStatus; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimTemplate.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimTemplate.java index 82c60064a1..348699e80e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimTemplate.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimTemplate.java @@ -26,7 +26,7 @@ "PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeClaimTemplate { public static final String SERIALIZED_NAME_METADATA = "metadata"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimVolumeSource.java index 3c9c8b7282..714036e62c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeClaimVolumeSource.java @@ -28,7 +28,7 @@ "PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeClaimVolumeSource { public static final String SERIALIZED_NAME_CLAIM_NAME = "claimName"; @@ -47,7 +47,7 @@ public V1PersistentVolumeClaimVolumeSource claimName(String claimName) { } /** - * ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this + * claimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this * volume. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * @@ -56,7 +56,7 @@ public V1PersistentVolumeClaimVolumeSource claimName(String claimName) { @ApiModelProperty( required = true, value = - "ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims") + "claimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims") public String getClaimName() { return claimName; } @@ -72,12 +72,13 @@ public V1PersistentVolumeClaimVolumeSource readOnly(Boolean readOnly) { } /** - * Will force the ReadOnly setting in VolumeMounts. Default false. + * readOnly Will force the ReadOnly setting in VolumeMounts. Default false. * * @return readOnly */ @javax.annotation.Nullable - @ApiModelProperty(value = "Will force the ReadOnly setting in VolumeMounts. Default false.") + @ApiModelProperty( + value = "readOnly Will force the ReadOnly setting in VolumeMounts. Default false.") public Boolean getReadOnly() { return readOnly; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeList.java index d4b2691cdb..852d29334e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeList.java @@ -23,7 +23,7 @@ @ApiModel(description = "PersistentVolumeList is a list of PersistentVolume items.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @@ -83,7 +83,7 @@ public V1PersistentVolumeList addItemsItem(V1PersistentVolume itemsItem) { } /** - * List of persistent volumes. More info: + * items is a list of persistent volumes. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes * * @return items @@ -91,7 +91,7 @@ public V1PersistentVolumeList addItemsItem(V1PersistentVolume itemsItem) { @ApiModelProperty( required = true, value = - "List of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes") + "items is a list of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes") public List getItems() { return items; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeSpec.java index 75f0456fb4..4bddb2a44d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeSpec.java @@ -26,7 +26,7 @@ @ApiModel(description = "PersistentVolumeSpec is the specification of a persistent volume.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeSpec { public static final String SERIALIZED_NAME_ACCESS_MODES = "accessModes"; @@ -194,7 +194,7 @@ public V1PersistentVolumeSpec addAccessModesItem(String accessModesItem) { } /** - * AccessModes contains all ways the volume can be mounted. More info: + * accessModes contains all ways the volume can be mounted. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes * * @return accessModes @@ -202,7 +202,7 @@ public V1PersistentVolumeSpec addAccessModesItem(String accessModesItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "AccessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes") + "accessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes") public List getAccessModes() { return accessModes; } @@ -290,7 +290,7 @@ public V1PersistentVolumeSpec putCapacityItem(String key, Quantity capacityItem) } /** - * A description of the persistent volume's resources and capacity. More info: + * capacity is the description of the persistent volume's resources and capacity. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity * * @return capacity @@ -298,7 +298,7 @@ public V1PersistentVolumeSpec putCapacityItem(String key, Quantity capacityItem) @javax.annotation.Nullable @ApiModelProperty( value = - "A description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity") + "capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity") public Map getCapacity() { return capacity; } @@ -575,8 +575,8 @@ public V1PersistentVolumeSpec addMountOptionsItem(String mountOptionsItem) { } /** - * A list of mount options, e.g. [\"ro\", \"soft\"]. Not validated - mount - * will simply fail if one is invalid. More info: + * mountOptions is the list of mount options, e.g. [\"ro\", \"soft\"]. Not + * validated - mount will simply fail if one is invalid. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options * * @return mountOptions @@ -584,7 +584,7 @@ public V1PersistentVolumeSpec addMountOptionsItem(String mountOptionsItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "A list of mount options, e.g. [\"ro\", \"soft\"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options") + "mountOptions is the list of mount options, e.g. [\"ro\", \"soft\"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options") public List getMountOptions() { return mountOptions; } @@ -643,10 +643,10 @@ public V1PersistentVolumeSpec persistentVolumeReclaimPolicy( } /** - * What happens to a persistent volume when released from its claim. Valid options are Retain - * (default for manually created PersistentVolumes), Delete (default for dynamically provisioned - * PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin - * underlying this PersistentVolume. More info: + * persistentVolumeReclaimPolicy defines what happens to a persistent volume when released from + * its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete + * (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must + * be supported by the volume plugin underlying this PersistentVolume. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming * * @return persistentVolumeReclaimPolicy @@ -654,7 +654,7 @@ public V1PersistentVolumeSpec persistentVolumeReclaimPolicy( @javax.annotation.Nullable @ApiModelProperty( value = - "What happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming ") + "persistentVolumeReclaimPolicy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming ") public String getPersistentVolumeReclaimPolicy() { return persistentVolumeReclaimPolicy; } @@ -776,15 +776,15 @@ public V1PersistentVolumeSpec storageClassName(String storageClassName) { } /** - * Name of StorageClass to which this persistent volume belongs. Empty value means that this - * volume does not belong to any StorageClass. + * storageClassName is the name of StorageClass to which this persistent volume belongs. Empty + * value means that this volume does not belong to any StorageClass. * * @return storageClassName */ @javax.annotation.Nullable @ApiModelProperty( value = - "Name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.") + "storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.") public String getStorageClassName() { return storageClassName; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeStatus.java index c1276d2ac8..fe15a331b2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PersistentVolumeStatus.java @@ -21,7 +21,7 @@ @ApiModel(description = "PersistentVolumeStatus is the current status of a persistent volume.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PersistentVolumeStatus { public static final String SERIALIZED_NAME_MESSAGE = "message"; @@ -45,13 +45,14 @@ public V1PersistentVolumeStatus message(String message) { } /** - * A human-readable message indicating details about why the volume is in this state. + * message is a human-readable message indicating details about why the volume is in this state. * * @return message */ @javax.annotation.Nullable @ApiModelProperty( - value = "A human-readable message indicating details about why the volume is in this state.") + value = + "message is a human-readable message indicating details about why the volume is in this state.") public String getMessage() { return message; } @@ -67,7 +68,7 @@ public V1PersistentVolumeStatus phase(String phase) { } /** - * Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: + * phase indicates if a volume is available, bound to a claim, or released by a claim. More info: * https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase * * @return phase @@ -75,7 +76,7 @@ public V1PersistentVolumeStatus phase(String phase) { @javax.annotation.Nullable @ApiModelProperty( value = - "Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase ") + "phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase ") public String getPhase() { return phase; } @@ -91,7 +92,7 @@ public V1PersistentVolumeStatus reason(String reason) { } /** - * Reason is a brief CamelCase string that describes any failure and is meant for machine parsing + * reason is a brief CamelCase string that describes any failure and is meant for machine parsing * and tidy display in the CLI. * * @return reason @@ -99,7 +100,7 @@ public V1PersistentVolumeStatus reason(String reason) { @javax.annotation.Nullable @ApiModelProperty( value = - "Reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI.") + "reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI.") public String getReason() { return reason; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PhotonPersistentDiskVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PhotonPersistentDiskVolumeSource.java index b80047370f..4bed4cd3b9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PhotonPersistentDiskVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PhotonPersistentDiskVolumeSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "Represents a Photon Controller persistent disk resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PhotonPersistentDiskVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -40,16 +40,16 @@ public V1PhotonPersistentDiskVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be - * \"ext4\" if unspecified. + * fsType is the filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly + * inferred to be \"ext4\" if unspecified. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") + "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") public String getFsType() { return fsType; } @@ -65,11 +65,13 @@ public V1PhotonPersistentDiskVolumeSource pdID(String pdID) { } /** - * ID that identifies Photon Controller persistent disk + * pdID is the ID that identifies Photon Controller persistent disk * * @return pdID */ - @ApiModelProperty(required = true, value = "ID that identifies Photon Controller persistent disk") + @ApiModelProperty( + required = true, + value = "pdID is the ID that identifies Photon Controller persistent disk") public String getPdID() { return pdID; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Pod.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Pod.java index edf652a570..f46da55b3c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Pod.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Pod.java @@ -26,7 +26,7 @@ "Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Pod implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAffinity.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAffinity.java index d94685b25d..c20d708b9e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAffinity.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAffinity.java @@ -23,7 +23,7 @@ @ApiModel(description = "Pod affinity is a group of inter pod affinity scheduling rules.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodAffinity { public static final String SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "preferredDuringSchedulingIgnoredDuringExecution"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAffinityTerm.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAffinityTerm.java index 31329088db..96a8ac0b33 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAffinityTerm.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAffinityTerm.java @@ -30,7 +30,7 @@ "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodAffinityTerm { public static final String SERIALIZED_NAME_LABEL_SELECTOR = "labelSelector"; @@ -112,14 +112,14 @@ public V1PodAffinityTerm addNamespacesItem(String namespacesItem) { * namespaces specifies a static list of namespace names that the term applies to. The term is * applied to the union of the namespaces listed in this field and the ones selected by * namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this - * pod's namespace\" + * pod's namespace\". * * @return namespaces */ @javax.annotation.Nullable @ApiModelProperty( value = - "namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this pod's namespace\"") + "namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this pod's namespace\".") public List getNamespaces() { return namespaces; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAntiAffinity.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAntiAffinity.java index 657e542b29..1882f16522 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAntiAffinity.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodAntiAffinity.java @@ -23,7 +23,7 @@ @ApiModel(description = "Pod anti affinity is a group of inter pod anti affinity scheduling rules.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodAntiAffinity { public static final String SERIALIZED_NAME_PREFERRED_DURING_SCHEDULING_IGNORED_DURING_EXECUTION = "preferredDuringSchedulingIgnoredDuringExecution"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodCondition.java index 62371a92c5..ea8abecf71 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "PodCondition contains details for the current condition of this pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodCondition { public static final String SERIALIZED_NAME_LAST_PROBE_TIME = "lastProbeTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDNSConfig.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDNSConfig.java index f7bb3cec2b..7ac2e9b9f5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDNSConfig.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDNSConfig.java @@ -27,7 +27,7 @@ "PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodDNSConfig { public static final String SERIALIZED_NAME_NAMESERVERS = "nameservers"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDNSConfigOption.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDNSConfigOption.java index 0f6bdff862..38f6d6c9f0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDNSConfigOption.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDNSConfigOption.java @@ -21,7 +21,7 @@ @ApiModel(description = "PodDNSConfigOption defines DNS resolver options of a pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodDNSConfigOption { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudget.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudget.java index 12a46ca6e1..4e2dc4a803 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudget.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudget.java @@ -26,7 +26,7 @@ "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodDisruptionBudget implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetList.java index 310e939da6..bc34eaf95d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetList.java @@ -23,7 +23,7 @@ @ApiModel(description = "PodDisruptionBudgetList is a collection of PodDisruptionBudgets.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodDisruptionBudgetList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetSpec.java index 462bde3a34..9827f72ec5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetSpec.java @@ -22,7 +22,7 @@ @ApiModel(description = "PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodDisruptionBudgetSpec { public static final String SERIALIZED_NAME_MAX_UNAVAILABLE = "maxUnavailable"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetStatus.java index 25afc961f9..45096bb786 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodDisruptionBudgetStatus.java @@ -31,7 +31,7 @@ "PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodDisruptionBudgetStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodIP.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodIP.java index 3fcfb86539..dc905dcaff 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodIP.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodIP.java @@ -26,7 +26,7 @@ "IP address information for entries in the (plural) PodIPs field. Each entry includes: IP: An IP address allocated to the pod. Routable at least within the cluster.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodIP { public static final String SERIALIZED_NAME_IP = "ip"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodList.java index 24676275c5..75436f3c00 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodList.java @@ -23,7 +23,7 @@ @ApiModel(description = "PodList is a list of Pods.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodOS.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodOS.java index f57a4f6c8e..ae3e812c17 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodOS.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodOS.java @@ -21,7 +21,7 @@ @ApiModel(description = "PodOS defines the OS parameters of a pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodOS { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodReadinessGate.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodReadinessGate.java index aba8aaadb2..d59c9658ee 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodReadinessGate.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodReadinessGate.java @@ -21,7 +21,7 @@ @ApiModel(description = "PodReadinessGate contains the reference to a pod condition") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodReadinessGate { public static final String SERIALIZED_NAME_CONDITION_TYPE = "conditionType"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodSecurityContext.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodSecurityContext.java index 5c5c218da0..ee4eee2a7c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodSecurityContext.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodSecurityContext.java @@ -29,7 +29,7 @@ "PodSecurityContext holds pod-level security attributes and common container settings. Some fields are also present in container.securityContext. Field values of container.securityContext take precedence over field values of PodSecurityContext.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodSecurityContext { public static final String SERIALIZED_NAME_FS_GROUP = "fsGroup"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodSpec.java index 868fecee6c..9d31ed27eb 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodSpec.java @@ -26,7 +26,7 @@ @ApiModel(description = "PodSpec is a description of a pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodSpec { public static final String SERIALIZED_NAME_ACTIVE_DEADLINE_SECONDS = "activeDeadlineSeconds"; @@ -558,8 +558,7 @@ public V1PodSpec addImagePullSecretsItem(V1LocalObjectReference imagePullSecrets /** * ImagePullSecrets is an optional list of references to secrets in the same namespace to use for * pulling any of the images used by this PodSpec. If specified, these secrets will be passed to - * individual puller implementations for them to use. For example, in the case of docker, only - * DockerConfig type secrets are honored. More info: + * individual puller implementations for them to use. More info: * https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod * * @return imagePullSecrets @@ -567,7 +566,7 @@ public V1PodSpec addImagePullSecretsItem(V1LocalObjectReference imagePullSecrets @javax.annotation.Nullable @ApiModelProperty( value = - "ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. For example, in the case of docker, only DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod") + "ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod") public List getImagePullSecrets() { return imagePullSecrets; } @@ -717,16 +716,14 @@ public V1PodSpec putOverheadItem(String key, Quantity overheadItem) { * which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, * Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will * remain unset and treated as zero. More info: - * https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is - * beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead - * feature. + * https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md * * @return overhead */ @javax.annotation.Nullable @ApiModelProperty( value = - "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.") + "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md") public Map getOverhead() { return overhead; } @@ -743,15 +740,14 @@ public V1PodSpec preemptionPolicy(String preemptionPolicy) { /** * PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, - * PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, - * gated by the NonPreemptingPriority feature-gate. + * PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. * * @return preemptionPolicy */ @javax.annotation.Nullable @ApiModelProperty( value = - "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, gated by the NonPreemptingPriority feature-gate.") + "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset.") public String getPreemptionPolicy() { return preemptionPolicy; } @@ -883,15 +879,14 @@ public V1PodSpec runtimeClassName(String runtimeClassName) { * to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. * If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit * class with an empty definition that uses the default runtime handler. More info: - * https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class This is a beta feature as of - * Kubernetes v1.14. + * https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class * * @return runtimeClassName */ @javax.annotation.Nullable @ApiModelProperty( value = - "RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class This is a beta feature as of Kubernetes v1.14.") + "RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class") public String getRuntimeClassName() { return runtimeClassName; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodStatus.java index b199e7bb60..88793fac21 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodStatus.java @@ -29,7 +29,7 @@ "PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; @@ -144,8 +144,7 @@ public V1PodStatus addContainerStatusesItem(V1ContainerStatus containerStatusesI } /** - * The list has one entry per container in the manifest. Each entry is currently the output of - * `docker inspect`. More info: + * The list has one entry per container in the manifest. More info: * https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status * * @return containerStatuses @@ -153,7 +152,7 @@ public V1PodStatus addContainerStatusesItem(V1ContainerStatus containerStatusesI @javax.annotation.Nullable @ApiModelProperty( value = - "The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status") + "The list has one entry per container in the manifest. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status") public List getContainerStatuses() { return containerStatuses; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplate.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplate.java index aa2717139b..98e0e69600 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplate.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplate.java @@ -21,7 +21,7 @@ @ApiModel(description = "PodTemplate describes a template for creating copies of a predefined pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodTemplate implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplateList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplateList.java index 3a713d9e4c..4f6cbd19f0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplateList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplateList.java @@ -23,7 +23,7 @@ @ApiModel(description = "PodTemplateList is a list of PodTemplates.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodTemplateList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplateSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplateSpec.java index 4b71f3dcf6..92e2d4e028 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplateSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PodTemplateSpec.java @@ -23,7 +23,7 @@ "PodTemplateSpec describes the data a pod should have when created from a template") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PodTemplateSpec { public static final String SERIALIZED_NAME_METADATA = "metadata"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PolicyRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PolicyRule.java index aec960f167..b343c55919 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PolicyRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PolicyRule.java @@ -28,7 +28,7 @@ "PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PolicyRule { public static final String SERIALIZED_NAME_API_GROUPS = "apiGroups"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PortStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PortStatus.java index f2d6c9eca6..f11571b512 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PortStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PortStatus.java @@ -19,7 +19,7 @@ /** V1PortStatus */ @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PortStatus { public static final String SERIALIZED_NAME_ERROR = "error"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PortworxVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PortworxVolumeSource.java index 6391aa6bee..a543358a69 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PortworxVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PortworxVolumeSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "PortworxVolumeSource represents a Portworx volume resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PortworxVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -45,7 +45,7 @@ public V1PortworxVolumeSource fsType(String fsType) { } /** - * FSType represents the filesystem type to mount Must be a filesystem type supported by the host + * fSType represents the filesystem type to mount Must be a filesystem type supported by the host * operating system. Ex. \"ext4\", \"xfs\". Implicitly inferred to be * \"ext4\" if unspecified. * @@ -54,7 +54,7 @@ public V1PortworxVolumeSource fsType(String fsType) { @javax.annotation.Nullable @ApiModelProperty( value = - "FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\". Implicitly inferred to be \"ext4\" if unspecified.") + "fSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\". Implicitly inferred to be \"ext4\" if unspecified.") public String getFsType() { return fsType; } @@ -70,14 +70,15 @@ public V1PortworxVolumeSource readOnly(Boolean readOnly) { } /** - * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. + * readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } @@ -93,11 +94,11 @@ public V1PortworxVolumeSource volumeID(String volumeID) { } /** - * VolumeID uniquely identifies a Portworx volume + * volumeID uniquely identifies a Portworx volume * * @return volumeID */ - @ApiModelProperty(required = true, value = "VolumeID uniquely identifies a Portworx volume") + @ApiModelProperty(required = true, value = "volumeID uniquely identifies a Portworx volume") public String getVolumeID() { return volumeID; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Preconditions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Preconditions.java index 57af56777f..ff860bb12a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Preconditions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Preconditions.java @@ -23,7 +23,7 @@ "Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Preconditions { public static final String SERIALIZED_NAME_RESOURCE_VERSION = "resourceVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PreferredSchedulingTerm.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PreferredSchedulingTerm.java index 9ecc397aad..97ad14ec2a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PreferredSchedulingTerm.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PreferredSchedulingTerm.java @@ -26,7 +26,7 @@ "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PreferredSchedulingTerm { public static final String SERIALIZED_NAME_PREFERENCE = "preference"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PriorityClass.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PriorityClass.java index caa71cd0c6..4f0bd8d32b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PriorityClass.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PriorityClass.java @@ -26,7 +26,7 @@ "PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PriorityClass implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @@ -195,15 +195,14 @@ public V1PriorityClass preemptionPolicy(String preemptionPolicy) { /** * PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, - * PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, - * gated by the NonPreemptingPriority feature-gate. + * PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. * * @return preemptionPolicy */ @javax.annotation.Nullable @ApiModelProperty( value = - "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, gated by the NonPreemptingPriority feature-gate.") + "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset.") public String getPreemptionPolicy() { return preemptionPolicy; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PriorityClassList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PriorityClassList.java index 41550ff5fd..7c691d9e36 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PriorityClassList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1PriorityClassList.java @@ -23,7 +23,7 @@ @ApiModel(description = "PriorityClassList is a collection of priority classes.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1PriorityClassList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Probe.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Probe.java index 9abb24c866..f8df30d013 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Probe.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Probe.java @@ -26,7 +26,7 @@ "Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Probe { public static final String SERIALIZED_NAME_EXEC = "exec"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ProjectedVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ProjectedVolumeSource.java index 5d0b91ffa3..d05c6400b6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ProjectedVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ProjectedVolumeSource.java @@ -23,7 +23,7 @@ @ApiModel(description = "Represents a projected volume source") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ProjectedVolumeSource { public static final String SERIALIZED_NAME_DEFAULT_MODE = "defaultMode"; @@ -42,18 +42,18 @@ public V1ProjectedVolumeSource defaultMode(Integer defaultMode) { } /** - * Mode bits used to set permissions on created files by default. Must be an octal value between - * 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, - * JSON requires decimal values for mode bits. Directories within the path are not affected by - * this setting. This might be in conflict with other options that affect the file mode, like - * fsGroup, and the result can be other mode bits set. + * defaultMode are the mode bits used to set permissions on created files by default. Must be an + * octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal + * and decimal values, JSON requires decimal values for mode bits. Directories within the path are + * not affected by this setting. This might be in conflict with other options that affect the file + * mode, like fsGroup, and the result can be other mode bits set. * * @return defaultMode */ @javax.annotation.Nullable @ApiModelProperty( value = - "Mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.") + "defaultMode are the mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.") public Integer getDefaultMode() { return defaultMode; } @@ -77,12 +77,12 @@ public V1ProjectedVolumeSource addSourcesItem(V1VolumeProjection sourcesItem) { } /** - * list of volume projections + * sources is the list of volume projections * * @return sources */ @javax.annotation.Nullable - @ApiModelProperty(value = "list of volume projections") + @ApiModelProperty(value = "sources is the list of volume projections") public List getSources() { return sources; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1QuobyteVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1QuobyteVolumeSource.java index 073cc24d25..7e9248ce1c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1QuobyteVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1QuobyteVolumeSource.java @@ -26,7 +26,7 @@ "Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1QuobyteVolumeSource { public static final String SERIALIZED_NAME_GROUP = "group"; @@ -65,12 +65,12 @@ public V1QuobyteVolumeSource group(String group) { } /** - * Group to map volume access to Default is no group + * group to map volume access to Default is no group * * @return group */ @javax.annotation.Nullable - @ApiModelProperty(value = "Group to map volume access to Default is no group") + @ApiModelProperty(value = "group to map volume access to Default is no group") public String getGroup() { return group; } @@ -86,7 +86,7 @@ public V1QuobyteVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults + * readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults * to false. * * @return readOnly @@ -94,7 +94,7 @@ public V1QuobyteVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.") + "readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.") public Boolean getReadOnly() { return readOnly; } @@ -110,7 +110,7 @@ public V1QuobyteVolumeSource registry(String registry) { } /** - * Registry represents a single or multiple Quobyte Registry services specified as a string as + * registry represents a single or multiple Quobyte Registry services specified as a string as * host:port pair (multiple entries are separated with commas) which acts as the central registry * for volumes * @@ -119,7 +119,7 @@ public V1QuobyteVolumeSource registry(String registry) { @ApiModelProperty( required = true, value = - "Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes") + "registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes") public String getRegistry() { return registry; } @@ -135,7 +135,7 @@ public V1QuobyteVolumeSource tenant(String tenant) { } /** - * Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte + * tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte * volumes, value is set by the plugin * * @return tenant @@ -143,7 +143,7 @@ public V1QuobyteVolumeSource tenant(String tenant) { @javax.annotation.Nullable @ApiModelProperty( value = - "Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin") + "tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin") public String getTenant() { return tenant; } @@ -159,12 +159,12 @@ public V1QuobyteVolumeSource user(String user) { } /** - * User to map volume access to Defaults to serivceaccount user + * user to map volume access to Defaults to serivceaccount user * * @return user */ @javax.annotation.Nullable - @ApiModelProperty(value = "User to map volume access to Defaults to serivceaccount user") + @ApiModelProperty(value = "user to map volume access to Defaults to serivceaccount user") public String getUser() { return user; } @@ -180,13 +180,13 @@ public V1QuobyteVolumeSource volume(String volume) { } /** - * Volume is a string that references an already created Quobyte volume by name. + * volume is a string that references an already created Quobyte volume by name. * * @return volume */ @ApiModelProperty( required = true, - value = "Volume is a string that references an already created Quobyte volume by name.") + value = "volume is a string that references an already created Quobyte volume by name.") public String getVolume() { return volume; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RBDPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RBDPersistentVolumeSource.java index a2c59c1e0d..028a8f5bdd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RBDPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RBDPersistentVolumeSource.java @@ -28,7 +28,7 @@ "Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RBDPersistentVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -77,17 +77,17 @@ public V1RBDPersistentVolumeSource fsType(String fsType) { } /** - * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is - * supported by the host operating system. Examples: \"ext4\", \"xfs\", - * \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: - * https://kubernetes.io/docs/concepts/storage/volumes#rbd + * fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the + * filesystem type is supported by the host operating system. Examples: \"ext4\", + * \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if + * unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd") + "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd") public String getFsType() { return fsType; } @@ -103,14 +103,15 @@ public V1RBDPersistentVolumeSource image(String image) { } /** - * The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it + * image is the rados image name. More info: + * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return image */ @ApiModelProperty( required = true, value = - "The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "image is the rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public String getImage() { return image; } @@ -126,7 +127,7 @@ public V1RBDPersistentVolumeSource keyring(String keyring) { } /** - * Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: + * keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return keyring @@ -134,7 +135,7 @@ public V1RBDPersistentVolumeSource keyring(String keyring) { @javax.annotation.Nullable @ApiModelProperty( value = - "Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public String getKeyring() { return keyring; } @@ -155,7 +156,7 @@ public V1RBDPersistentVolumeSource addMonitorsItem(String monitorsItem) { } /** - * A collection of Ceph monitors. More info: + * monitors is a collection of Ceph monitors. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return monitors @@ -163,7 +164,7 @@ public V1RBDPersistentVolumeSource addMonitorsItem(String monitorsItem) { @ApiModelProperty( required = true, value = - "A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public List getMonitors() { return monitors; } @@ -179,7 +180,7 @@ public V1RBDPersistentVolumeSource pool(String pool) { } /** - * The rados pool name. Default is rbd. More info: + * pool is the rados pool name. Default is rbd. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return pool @@ -187,7 +188,7 @@ public V1RBDPersistentVolumeSource pool(String pool) { @javax.annotation.Nullable @ApiModelProperty( value = - "The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "pool is the rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public String getPool() { return pool; } @@ -203,7 +204,7 @@ public V1RBDPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: + * readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return readOnly @@ -211,7 +212,7 @@ public V1RBDPersistentVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public Boolean getReadOnly() { return readOnly; } @@ -248,7 +249,7 @@ public V1RBDPersistentVolumeSource user(String user) { } /** - * The rados user name. Default is admin. More info: + * user is the rados user name. Default is admin. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return user @@ -256,7 +257,7 @@ public V1RBDPersistentVolumeSource user(String user) { @javax.annotation.Nullable @ApiModelProperty( value = - "The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "user is the rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public String getUser() { return user; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RBDVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RBDVolumeSource.java index d2899fc766..d27fa9f672 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RBDVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RBDVolumeSource.java @@ -28,7 +28,7 @@ "Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RBDVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -77,17 +77,17 @@ public V1RBDVolumeSource fsType(String fsType) { } /** - * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is - * supported by the host operating system. Examples: \"ext4\", \"xfs\", - * \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: - * https://kubernetes.io/docs/concepts/storage/volumes#rbd + * fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the + * filesystem type is supported by the host operating system. Examples: \"ext4\", + * \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if + * unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd") + "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd") public String getFsType() { return fsType; } @@ -103,14 +103,15 @@ public V1RBDVolumeSource image(String image) { } /** - * The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it + * image is the rados image name. More info: + * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return image */ @ApiModelProperty( required = true, value = - "The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "image is the rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public String getImage() { return image; } @@ -126,7 +127,7 @@ public V1RBDVolumeSource keyring(String keyring) { } /** - * Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: + * keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return keyring @@ -134,7 +135,7 @@ public V1RBDVolumeSource keyring(String keyring) { @javax.annotation.Nullable @ApiModelProperty( value = - "Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public String getKeyring() { return keyring; } @@ -155,7 +156,7 @@ public V1RBDVolumeSource addMonitorsItem(String monitorsItem) { } /** - * A collection of Ceph monitors. More info: + * monitors is a collection of Ceph monitors. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return monitors @@ -163,7 +164,7 @@ public V1RBDVolumeSource addMonitorsItem(String monitorsItem) { @ApiModelProperty( required = true, value = - "A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public List getMonitors() { return monitors; } @@ -179,7 +180,7 @@ public V1RBDVolumeSource pool(String pool) { } /** - * The rados pool name. Default is rbd. More info: + * pool is the rados pool name. Default is rbd. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return pool @@ -187,7 +188,7 @@ public V1RBDVolumeSource pool(String pool) { @javax.annotation.Nullable @ApiModelProperty( value = - "The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "pool is the rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public String getPool() { return pool; } @@ -203,7 +204,7 @@ public V1RBDVolumeSource readOnly(Boolean readOnly) { } /** - * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: + * readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return readOnly @@ -211,7 +212,7 @@ public V1RBDVolumeSource readOnly(Boolean readOnly) { @javax.annotation.Nullable @ApiModelProperty( value = - "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public Boolean getReadOnly() { return readOnly; } @@ -248,7 +249,7 @@ public V1RBDVolumeSource user(String user) { } /** - * The rados user name. Default is admin. More info: + * user is the rados user name. Default is admin. More info: * https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @return user @@ -256,7 +257,7 @@ public V1RBDVolumeSource user(String user) { @javax.annotation.Nullable @ApiModelProperty( value = - "The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") + "user is the rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it") public String getUser() { return user; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSet.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSet.java index 7c6a7d5c8b..0e90fdfcb7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSet.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSet.java @@ -23,7 +23,7 @@ "ReplicaSet ensures that a specified number of pod replicas are running at any given time.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicaSet implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetCondition.java index 1e3e2a159f..a95d53d010 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetCondition.java @@ -23,7 +23,7 @@ description = "ReplicaSetCondition describes the state of a replica set at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicaSetCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetList.java index a061c2bebe..71af8adfef 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetList.java @@ -23,7 +23,7 @@ @ApiModel(description = "ReplicaSetList is a collection of ReplicaSets.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicaSetList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetSpec.java index d0967fea4e..243bfb326d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetSpec.java @@ -21,7 +21,7 @@ @ApiModel(description = "ReplicaSetSpec is the specification of a ReplicaSet.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicaSetSpec { public static final String SERIALIZED_NAME_MIN_READY_SECONDS = "minReadySeconds"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetStatus.java index 5f2f27347d..622ea50ae0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicaSetStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "ReplicaSetStatus represents the current status of a ReplicaSet.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicaSetStatus { public static final String SERIALIZED_NAME_AVAILABLE_REPLICAS = "availableReplicas"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationController.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationController.java index e1c77d0250..56c8319213 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationController.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationController.java @@ -22,7 +22,7 @@ description = "ReplicationController represents the configuration of a replication controller.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicationController implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerCondition.java index 5bdf9d9060..ce31f7f31b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerCondition.java @@ -27,7 +27,7 @@ "ReplicationControllerCondition describes the state of a replication controller at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicationControllerCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerList.java index 7145d0056f..3ea3aa1764 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerList.java @@ -23,7 +23,7 @@ @ApiModel(description = "ReplicationControllerList is a collection of replication controllers.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicationControllerList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerSpec.java index 31f8a04737..9a46cc2383 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerSpec.java @@ -24,7 +24,7 @@ description = "ReplicationControllerSpec is the specification of a replication controller.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicationControllerSpec { public static final String SERIALIZED_NAME_MIN_READY_SECONDS = "minReadySeconds"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerStatus.java index 95f17e0ed5..529998db52 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ReplicationControllerStatus.java @@ -25,7 +25,7 @@ "ReplicationControllerStatus represents the current status of a replication controller.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ReplicationControllerStatus { public static final String SERIALIZED_NAME_AVAILABLE_REPLICAS = "availableReplicas"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceAttributes.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceAttributes.java index 64f3e86960..03430288b1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceAttributes.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceAttributes.java @@ -26,7 +26,7 @@ "ResourceAttributes includes the authorization attributes available for resource requests to the Authorizer interface") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ResourceAttributes { public static final String SERIALIZED_NAME_GROUP = "group"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceFieldSelector.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceFieldSelector.java index 3130f69ff3..7539e8e15c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceFieldSelector.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceFieldSelector.java @@ -24,7 +24,7 @@ "ResourceFieldSelector represents container resources (cpu, memory) and their output format") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ResourceFieldSelector { public static final String SERIALIZED_NAME_CONTAINER_NAME = "containerName"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuota.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuota.java index a7fb8c2260..e9ae860cde 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuota.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuota.java @@ -21,7 +21,7 @@ @ApiModel(description = "ResourceQuota sets aggregate quota restrictions enforced per namespace") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ResourceQuota implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaList.java index 03db811669..c9c092418c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaList.java @@ -23,7 +23,7 @@ @ApiModel(description = "ResourceQuotaList is a list of ResourceQuota items.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ResourceQuotaList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaSpec.java index 753bc9591d..e0d1c8c02c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaSpec.java @@ -26,7 +26,7 @@ @ApiModel(description = "ResourceQuotaSpec defines the desired hard limits to enforce for Quota.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ResourceQuotaSpec { public static final String SERIALIZED_NAME_HARD = "hard"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaStatus.java index 35fc5a8ab4..1b99615cc1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceQuotaStatus.java @@ -24,7 +24,7 @@ @ApiModel(description = "ResourceQuotaStatus defines the enforced hard limits and observed use.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ResourceQuotaStatus { public static final String SERIALIZED_NAME_HARD = "hard"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceRequirements.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceRequirements.java index b190b40910..dc00371d25 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceRequirements.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceRequirements.java @@ -24,7 +24,7 @@ @ApiModel(description = "ResourceRequirements describes the compute resource requirements.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ResourceRequirements { public static final String SERIALIZED_NAME_LIMITS = "limits"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceRule.java index f41154d736..13134ce801 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ResourceRule.java @@ -28,7 +28,7 @@ "ResourceRule is the list of actions the subject is allowed to perform on resources. The list ordering isn't significant, may contain duplicates, and possibly be incomplete.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ResourceRule { public static final String SERIALIZED_NAME_API_GROUPS = "apiGroups"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Role.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Role.java index 87c5ec696e..bc0864d796 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Role.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Role.java @@ -28,7 +28,7 @@ "Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Role implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleBinding.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleBinding.java index 8ad7438a89..1a863786ec 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleBinding.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleBinding.java @@ -30,7 +30,7 @@ "RoleBinding references a role, but does not contain it. It can reference a Role in the same namespace or a ClusterRole in the global namespace. It adds who information via Subjects and namespace information by which namespace it exists in. RoleBindings in a given namespace only have effect in that namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RoleBinding implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleBindingList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleBindingList.java index 1ceb7c5d1b..6457522a7e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleBindingList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleBindingList.java @@ -23,7 +23,7 @@ @ApiModel(description = "RoleBindingList is a collection of RoleBindings") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RoleBindingList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleList.java index d6d3b886b3..ebacf2b9b7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleList.java @@ -23,7 +23,7 @@ @ApiModel(description = "RoleList is a collection of Roles") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RoleList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleRef.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleRef.java index 0f918d8b17..2ff20be44d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleRef.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RoleRef.java @@ -21,7 +21,7 @@ @ApiModel(description = "RoleRef contains information that points to the role being used") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RoleRef { public static final String SERIALIZED_NAME_API_GROUP = "apiGroup"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateDaemonSet.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateDaemonSet.java index 66d3428989..b5d92b01e3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateDaemonSet.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateDaemonSet.java @@ -22,7 +22,7 @@ @ApiModel(description = "Spec to control the desired behavior of daemon set rolling update.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RollingUpdateDaemonSet { public static final String SERIALIZED_NAME_MAX_SURGE = "maxSurge"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateDeployment.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateDeployment.java index 20514d2dc5..8fc8ad513d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateDeployment.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateDeployment.java @@ -22,7 +22,7 @@ @ApiModel(description = "Spec to control the desired behavior of rolling update.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RollingUpdateDeployment { public static final String SERIALIZED_NAME_MAX_SURGE = "maxSurge"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategy.java index 8fc30fc70d..2a9796cbc0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RollingUpdateStatefulSetStrategy.java @@ -13,6 +13,7 @@ package io.kubernetes.client.openapi.models; import com.google.gson.annotations.SerializedName; +import io.kubernetes.client.custom.IntOrString; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Objects; @@ -26,13 +27,43 @@ "RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RollingUpdateStatefulSetStrategy { + public static final String SERIALIZED_NAME_MAX_UNAVAILABLE = "maxUnavailable"; + + @SerializedName(SERIALIZED_NAME_MAX_UNAVAILABLE) + private IntOrString maxUnavailable; + public static final String SERIALIZED_NAME_PARTITION = "partition"; @SerializedName(SERIALIZED_NAME_PARTITION) private Integer partition; + public V1RollingUpdateStatefulSetStrategy maxUnavailable(IntOrString maxUnavailable) { + + this.maxUnavailable = maxUnavailable; + return this; + } + + /** + * IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling + * and unmarshalling, it produces or consumes the inner type. This allows you to have, for + * example, a JSON field that can accept a name or number. + * + * @return maxUnavailable + */ + @javax.annotation.Nullable + @ApiModelProperty( + value = + "IntOrString is a type that can hold an int32 or a string. When used in JSON or YAML marshalling and unmarshalling, it produces or consumes the inner type. This allows you to have, for example, a JSON field that can accept a name or number.") + public IntOrString getMaxUnavailable() { + return maxUnavailable; + } + + public void setMaxUnavailable(IntOrString maxUnavailable) { + this.maxUnavailable = maxUnavailable; + } + public V1RollingUpdateStatefulSetStrategy partition(Integer partition) { this.partition = partition; @@ -40,15 +71,17 @@ public V1RollingUpdateStatefulSetStrategy partition(Integer partition) { } /** - * Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value - * is 0. + * Partition indicates the ordinal at which the StatefulSet should be partitioned for updates. + * During a rolling update, all pods from ordinal Replicas-1 to Partition are updated. All pods + * from ordinal Partition-1 to 0 remain untouched. This is helpful in being able to do a canary + * based deployment. The default value is 0. * * @return partition */ @javax.annotation.Nullable @ApiModelProperty( value = - "Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.") + "Partition indicates the ordinal at which the StatefulSet should be partitioned for updates. During a rolling update, all pods from ordinal Replicas-1 to Partition are updated. All pods from ordinal Partition-1 to 0 remain untouched. This is helpful in being able to do a canary based deployment. The default value is 0.") public Integer getPartition() { return partition; } @@ -67,18 +100,20 @@ public boolean equals(java.lang.Object o) { } V1RollingUpdateStatefulSetStrategy v1RollingUpdateStatefulSetStrategy = (V1RollingUpdateStatefulSetStrategy) o; - return Objects.equals(this.partition, v1RollingUpdateStatefulSetStrategy.partition); + return Objects.equals(this.maxUnavailable, v1RollingUpdateStatefulSetStrategy.maxUnavailable) + && Objects.equals(this.partition, v1RollingUpdateStatefulSetStrategy.partition); } @Override public int hashCode() { - return Objects.hash(partition); + return Objects.hash(maxUnavailable, partition); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class V1RollingUpdateStatefulSetStrategy {\n"); + sb.append(" maxUnavailable: ").append(toIndentedString(maxUnavailable)).append("\n"); sb.append(" partition: ").append(toIndentedString(partition)).append("\n"); sb.append("}"); return sb.toString(); diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuleWithOperations.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuleWithOperations.java index baab0922bc..e47c508d64 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuleWithOperations.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuleWithOperations.java @@ -28,7 +28,7 @@ "RuleWithOperations is a tuple of Operations and Resources. It is recommended to make sure that all the tuple expansions are valid.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RuleWithOperations { public static final String SERIALIZED_NAME_API_GROUPS = "apiGroups"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuntimeClass.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuntimeClass.java index d6138b7d02..edfcbc75cb 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuntimeClass.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuntimeClass.java @@ -29,7 +29,7 @@ "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://kubernetes.io/docs/concepts/containers/runtime-class/") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RuntimeClass implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuntimeClassList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuntimeClassList.java index 8749f684fc..cbcf84379e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuntimeClassList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1RuntimeClassList.java @@ -23,7 +23,7 @@ @ApiModel(description = "RuntimeClassList is a list of RuntimeClass objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1RuntimeClassList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SELinuxOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SELinuxOptions.java index 4e71d2253e..4f336b9507 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SELinuxOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SELinuxOptions.java @@ -21,7 +21,7 @@ @ApiModel(description = "SELinuxOptions are the labels to be applied to the container") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SELinuxOptions { public static final String SERIALIZED_NAME_LEVEL = "level"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Scale.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Scale.java index b358cef68b..f1999565da 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Scale.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Scale.java @@ -21,7 +21,7 @@ @ApiModel(description = "Scale represents a scaling request for a resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Scale implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleIOPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleIOPersistentVolumeSource.java index 5cc96bcef7..3e7dacfe1b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleIOPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleIOPersistentVolumeSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ScaleIOPersistentVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -80,15 +80,16 @@ public V1ScaleIOPersistentVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\" + * fsType is the filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is + * \"xfs\" * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\"") + "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\"") public String getFsType() { return fsType; } @@ -104,11 +105,13 @@ public V1ScaleIOPersistentVolumeSource gateway(String gateway) { } /** - * The host address of the ScaleIO API Gateway. + * gateway is the host address of the ScaleIO API Gateway. * * @return gateway */ - @ApiModelProperty(required = true, value = "The host address of the ScaleIO API Gateway.") + @ApiModelProperty( + required = true, + value = "gateway is the host address of the ScaleIO API Gateway.") public String getGateway() { return gateway; } @@ -124,12 +127,14 @@ public V1ScaleIOPersistentVolumeSource protectionDomain(String protectionDomain) } /** - * The name of the ScaleIO Protection Domain for the configured storage. + * protectionDomain is the name of the ScaleIO Protection Domain for the configured storage. * * @return protectionDomain */ @javax.annotation.Nullable - @ApiModelProperty(value = "The name of the ScaleIO Protection Domain for the configured storage.") + @ApiModelProperty( + value = + "protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.") public String getProtectionDomain() { return protectionDomain; } @@ -145,14 +150,15 @@ public V1ScaleIOPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. + * readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } @@ -188,12 +194,14 @@ public V1ScaleIOPersistentVolumeSource sslEnabled(Boolean sslEnabled) { } /** - * Flag to enable/disable SSL communication with Gateway, default false + * sslEnabled is the flag to enable/disable SSL communication with Gateway, default false * * @return sslEnabled */ @javax.annotation.Nullable - @ApiModelProperty(value = "Flag to enable/disable SSL communication with Gateway, default false") + @ApiModelProperty( + value = + "sslEnabled is the flag to enable/disable SSL communication with Gateway, default false") public Boolean getSslEnabled() { return sslEnabled; } @@ -209,15 +217,15 @@ public V1ScaleIOPersistentVolumeSource storageMode(String storageMode) { } /** - * Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. - * Default is ThinProvisioned. + * storageMode indicates whether the storage for a volume should be ThickProvisioned or + * ThinProvisioned. Default is ThinProvisioned. * * @return storageMode */ @javax.annotation.Nullable @ApiModelProperty( value = - "Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.") + "storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.") public String getStorageMode() { return storageMode; } @@ -233,12 +241,13 @@ public V1ScaleIOPersistentVolumeSource storagePool(String storagePool) { } /** - * The ScaleIO Storage Pool associated with the protection domain. + * storagePool is the ScaleIO Storage Pool associated with the protection domain. * * @return storagePool */ @javax.annotation.Nullable - @ApiModelProperty(value = "The ScaleIO Storage Pool associated with the protection domain.") + @ApiModelProperty( + value = "storagePool is the ScaleIO Storage Pool associated with the protection domain.") public String getStoragePool() { return storagePool; } @@ -254,13 +263,13 @@ public V1ScaleIOPersistentVolumeSource system(String system) { } /** - * The name of the storage system as configured in ScaleIO. + * system is the name of the storage system as configured in ScaleIO. * * @return system */ @ApiModelProperty( required = true, - value = "The name of the storage system as configured in ScaleIO.") + value = "system is the name of the storage system as configured in ScaleIO.") public String getSystem() { return system; } @@ -276,15 +285,15 @@ public V1ScaleIOPersistentVolumeSource volumeName(String volumeName) { } /** - * The name of a volume already created in the ScaleIO system that is associated with this volume - * source. + * volumeName is the name of a volume already created in the ScaleIO system that is associated + * with this volume source. * * @return volumeName */ @javax.annotation.Nullable @ApiModelProperty( value = - "The name of a volume already created in the ScaleIO system that is associated with this volume source.") + "volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.") public String getVolumeName() { return volumeName; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleIOVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleIOVolumeSource.java index aaf1c27f93..71eec4f4fd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleIOVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleIOVolumeSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "ScaleIOVolumeSource represents a persistent ScaleIO volume") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ScaleIOVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -80,15 +80,16 @@ public V1ScaleIOVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\". + * fsType is the filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is + * \"xfs\". * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\".") + "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\".") public String getFsType() { return fsType; } @@ -104,11 +105,13 @@ public V1ScaleIOVolumeSource gateway(String gateway) { } /** - * The host address of the ScaleIO API Gateway. + * gateway is the host address of the ScaleIO API Gateway. * * @return gateway */ - @ApiModelProperty(required = true, value = "The host address of the ScaleIO API Gateway.") + @ApiModelProperty( + required = true, + value = "gateway is the host address of the ScaleIO API Gateway.") public String getGateway() { return gateway; } @@ -124,12 +127,14 @@ public V1ScaleIOVolumeSource protectionDomain(String protectionDomain) { } /** - * The name of the ScaleIO Protection Domain for the configured storage. + * protectionDomain is the name of the ScaleIO Protection Domain for the configured storage. * * @return protectionDomain */ @javax.annotation.Nullable - @ApiModelProperty(value = "The name of the ScaleIO Protection Domain for the configured storage.") + @ApiModelProperty( + value = + "protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.") public String getProtectionDomain() { return protectionDomain; } @@ -145,14 +150,15 @@ public V1ScaleIOVolumeSource readOnly(Boolean readOnly) { } /** - * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. + * readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } @@ -188,12 +194,13 @@ public V1ScaleIOVolumeSource sslEnabled(Boolean sslEnabled) { } /** - * Flag to enable/disable SSL communication with Gateway, default false + * sslEnabled Flag enable/disable SSL communication with Gateway, default false * * @return sslEnabled */ @javax.annotation.Nullable - @ApiModelProperty(value = "Flag to enable/disable SSL communication with Gateway, default false") + @ApiModelProperty( + value = "sslEnabled Flag enable/disable SSL communication with Gateway, default false") public Boolean getSslEnabled() { return sslEnabled; } @@ -209,15 +216,15 @@ public V1ScaleIOVolumeSource storageMode(String storageMode) { } /** - * Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. - * Default is ThinProvisioned. + * storageMode indicates whether the storage for a volume should be ThickProvisioned or + * ThinProvisioned. Default is ThinProvisioned. * * @return storageMode */ @javax.annotation.Nullable @ApiModelProperty( value = - "Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.") + "storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.") public String getStorageMode() { return storageMode; } @@ -233,12 +240,13 @@ public V1ScaleIOVolumeSource storagePool(String storagePool) { } /** - * The ScaleIO Storage Pool associated with the protection domain. + * storagePool is the ScaleIO Storage Pool associated with the protection domain. * * @return storagePool */ @javax.annotation.Nullable - @ApiModelProperty(value = "The ScaleIO Storage Pool associated with the protection domain.") + @ApiModelProperty( + value = "storagePool is the ScaleIO Storage Pool associated with the protection domain.") public String getStoragePool() { return storagePool; } @@ -254,13 +262,13 @@ public V1ScaleIOVolumeSource system(String system) { } /** - * The name of the storage system as configured in ScaleIO. + * system is the name of the storage system as configured in ScaleIO. * * @return system */ @ApiModelProperty( required = true, - value = "The name of the storage system as configured in ScaleIO.") + value = "system is the name of the storage system as configured in ScaleIO.") public String getSystem() { return system; } @@ -276,15 +284,15 @@ public V1ScaleIOVolumeSource volumeName(String volumeName) { } /** - * The name of a volume already created in the ScaleIO system that is associated with this volume - * source. + * volumeName is the name of a volume already created in the ScaleIO system that is associated + * with this volume source. * * @return volumeName */ @javax.annotation.Nullable @ApiModelProperty( value = - "The name of a volume already created in the ScaleIO system that is associated with this volume source.") + "volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.") public String getVolumeName() { return volumeName; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleSpec.java index caa40756e9..665bd5fb8d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleSpec.java @@ -21,7 +21,7 @@ @ApiModel(description = "ScaleSpec describes the attributes of a scale subresource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ScaleSpec { public static final String SERIALIZED_NAME_REPLICAS = "replicas"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleStatus.java index 456a4747a6..0db9d5f587 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScaleStatus.java @@ -21,7 +21,7 @@ @ApiModel(description = "ScaleStatus represents the current status of a scale subresource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ScaleStatus { public static final String SERIALIZED_NAME_REPLICAS = "replicas"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Scheduling.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Scheduling.java index 1bb384859d..1cf4bd6889 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Scheduling.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Scheduling.java @@ -27,7 +27,7 @@ "Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Scheduling { public static final String SERIALIZED_NAME_NODE_SELECTOR = "nodeSelector"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScopeSelector.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScopeSelector.java index f700a98712..0681cc2e94 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScopeSelector.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScopeSelector.java @@ -28,7 +28,7 @@ "A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ScopeSelector { public static final String SERIALIZED_NAME_MATCH_EXPRESSIONS = "matchExpressions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScopedResourceSelectorRequirement.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScopedResourceSelectorRequirement.java index b84d8b1116..90d161ef0f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScopedResourceSelectorRequirement.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ScopedResourceSelectorRequirement.java @@ -28,7 +28,7 @@ "A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ScopedResourceSelectorRequirement { public static final String SERIALIZED_NAME_OPERATOR = "operator"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SeccompProfile.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SeccompProfile.java index 9b4db0d0c9..75cec4f3f4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SeccompProfile.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SeccompProfile.java @@ -26,7 +26,7 @@ "SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SeccompProfile { public static final String SERIALIZED_NAME_LOCALHOST_PROFILE = "localhostProfile"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Secret.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Secret.java index b9f16d41ca..6cea7938c7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Secret.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Secret.java @@ -28,7 +28,7 @@ "Secret holds secret data of a certain type. The total bytes of the values in the Data field must be less than MaxSecretSize bytes.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Secret implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretEnvSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretEnvSource.java index e04cb64dea..990e739910 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretEnvSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretEnvSource.java @@ -26,7 +26,7 @@ "SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SecretEnvSource { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretKeySelector.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretKeySelector.java index 4c8f165bf8..3b21b9bafa 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretKeySelector.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretKeySelector.java @@ -21,7 +21,7 @@ @ApiModel(description = "SecretKeySelector selects a key of a Secret.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SecretKeySelector { public static final String SERIALIZED_NAME_KEY = "key"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretList.java index 2d8f6cbfeb..d4d6a5c4b0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretList.java @@ -23,7 +23,7 @@ @ApiModel(description = "SecretList is a list of Secret.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SecretList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretProjection.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretProjection.java index d9795b36ad..e106487788 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretProjection.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretProjection.java @@ -29,7 +29,7 @@ "Adapts a secret into a projected volume. The contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SecretProjection { public static final String SERIALIZED_NAME_ITEMS = "items"; @@ -61,7 +61,7 @@ public V1SecretProjection addItemsItem(V1KeyToPath itemsItem) { } /** - * If unspecified, each key-value pair in the Data field of the referenced Secret will be + * items if unspecified, each key-value pair in the Data field of the referenced Secret will be * projected into the volume as a file whose name is the key and content is the value. If * specified, the listed keys will be projected into the specified paths, and unlisted keys will * not be present. If a key is specified which is not present in the Secret, the volume setup will @@ -73,7 +73,7 @@ public V1SecretProjection addItemsItem(V1KeyToPath itemsItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") + "items if unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") public List getItems() { return items; } @@ -113,12 +113,12 @@ public V1SecretProjection optional(Boolean optional) { } /** - * Specify whether the Secret or its key must be defined + * optional field specify whether the Secret or its key must be defined * * @return optional */ @javax.annotation.Nullable - @ApiModelProperty(value = "Specify whether the Secret or its key must be defined") + @ApiModelProperty(value = "optional field specify whether the Secret or its key must be defined") public Boolean getOptional() { return optional; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretReference.java index ba0c38355a..8a78506862 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretReference.java @@ -26,7 +26,7 @@ "SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SecretReference { public static final String SERIALIZED_NAME_NAME = "name"; @@ -45,12 +45,12 @@ public V1SecretReference name(String name) { } /** - * Name is unique within a namespace to reference a secret resource. + * name is unique within a namespace to reference a secret resource. * * @return name */ @javax.annotation.Nullable - @ApiModelProperty(value = "Name is unique within a namespace to reference a secret resource.") + @ApiModelProperty(value = "name is unique within a namespace to reference a secret resource.") public String getName() { return name; } @@ -66,13 +66,13 @@ public V1SecretReference namespace(String namespace) { } /** - * Namespace defines the space within which the secret name must be unique. + * namespace defines the space within which the secret name must be unique. * * @return namespace */ @javax.annotation.Nullable @ApiModelProperty( - value = "Namespace defines the space within which the secret name must be unique.") + value = "namespace defines the space within which the secret name must be unique.") public String getNamespace() { return namespace; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretVolumeSource.java index 455766272d..816c9d5499 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecretVolumeSource.java @@ -29,7 +29,7 @@ "Adapts a Secret into a volume. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SecretVolumeSource { public static final String SERIALIZED_NAME_DEFAULT_MODE = "defaultMode"; @@ -58,18 +58,19 @@ public V1SecretVolumeSource defaultMode(Integer defaultMode) { } /** - * Optional: mode bits used to set permissions on created files by default. Must be an octal value - * between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal - * values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the - * path are not affected by this setting. This might be in conflict with other options that affect - * the file mode, like fsGroup, and the result can be other mode bits set. + * defaultMode is Optional: mode bits used to set permissions on created files by default. Must be + * an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both + * octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. + * Directories within the path are not affected by this setting. This might be in conflict with + * other options that affect the file mode, like fsGroup, and the result can be other mode bits + * set. * * @return defaultMode */ @javax.annotation.Nullable @ApiModelProperty( value = - "Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.") + "defaultMode is Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.") public Integer getDefaultMode() { return defaultMode; } @@ -93,7 +94,7 @@ public V1SecretVolumeSource addItemsItem(V1KeyToPath itemsItem) { } /** - * If unspecified, each key-value pair in the Data field of the referenced Secret will be + * items If unspecified, each key-value pair in the Data field of the referenced Secret will be * projected into the volume as a file whose name is the key and content is the value. If * specified, the listed keys will be projected into the specified paths, and unlisted keys will * not be present. If a key is specified which is not present in the Secret, the volume setup will @@ -105,7 +106,7 @@ public V1SecretVolumeSource addItemsItem(V1KeyToPath itemsItem) { @javax.annotation.Nullable @ApiModelProperty( value = - "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") + "items If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.") public List getItems() { return items; } @@ -121,12 +122,12 @@ public V1SecretVolumeSource optional(Boolean optional) { } /** - * Specify whether the Secret or its keys must be defined + * optional field specify whether the Secret or its keys must be defined * * @return optional */ @javax.annotation.Nullable - @ApiModelProperty(value = "Specify whether the Secret or its keys must be defined") + @ApiModelProperty(value = "optional field specify whether the Secret or its keys must be defined") public Boolean getOptional() { return optional; } @@ -142,7 +143,7 @@ public V1SecretVolumeSource secretName(String secretName) { } /** - * Name of the secret in the pod's namespace to use. More info: + * secretName is the name of the secret in the pod's namespace to use. More info: * https://kubernetes.io/docs/concepts/storage/volumes#secret * * @return secretName @@ -150,7 +151,7 @@ public V1SecretVolumeSource secretName(String secretName) { @javax.annotation.Nullable @ApiModelProperty( value = - "Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret") + "secretName is the name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret") public String getSecretName() { return secretName; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecurityContext.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecurityContext.java index f76a97b32e..df6833525e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecurityContext.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SecurityContext.java @@ -27,7 +27,7 @@ "SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SecurityContext { public static final String SERIALIZED_NAME_ALLOW_PRIVILEGE_ESCALATION = "allowPrivilegeEscalation"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectAccessReview.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectAccessReview.java index d275422bc6..cfdb9102e8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectAccessReview.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectAccessReview.java @@ -27,7 +27,7 @@ "SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means \"in all namespaces\". Self is a special case, because users should always be able to check whether they can perform an action") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SelfSubjectAccessReview implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectAccessReviewSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectAccessReviewSpec.java index 7ea05a0146..6e61524a17 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectAccessReviewSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectAccessReviewSpec.java @@ -26,7 +26,7 @@ "SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SelfSubjectAccessReviewSpec { public static final String SERIALIZED_NAME_NON_RESOURCE_ATTRIBUTES = "nonResourceAttributes"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectRulesReview.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectRulesReview.java index 1ff44aaf79..49fc95c478 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectRulesReview.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectRulesReview.java @@ -31,7 +31,7 @@ "SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SelfSubjectRulesReview implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectRulesReviewSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectRulesReviewSpec.java index 5ffca50606..8b643b4964 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectRulesReviewSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SelfSubjectRulesReviewSpec.java @@ -23,7 +23,7 @@ "SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SelfSubjectRulesReviewSpec { public static final String SERIALIZED_NAME_NAMESPACE = "namespace"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServerAddressByClientCIDR.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServerAddressByClientCIDR.java index b6ba62c5e5..c99e19c6d1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServerAddressByClientCIDR.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServerAddressByClientCIDR.java @@ -26,7 +26,7 @@ "ServerAddressByClientCIDR helps the client to determine the server address that they should use, depending on the clientCIDR that they match.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServerAddressByClientCIDR { public static final String SERIALIZED_NAME_CLIENT_C_I_D_R = "clientCIDR"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Service.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Service.java index 5386cd298c..4e8fa2fde8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Service.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Service.java @@ -27,7 +27,7 @@ "Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Service implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccount.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccount.java index 16f196f123..6309b4c715 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccount.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccount.java @@ -28,7 +28,7 @@ "ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServiceAccount implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; @@ -208,15 +208,20 @@ public V1ServiceAccount addSecretsItem(V1ObjectReference secretsItem) { } /** - * Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. - * More info: https://kubernetes.io/docs/concepts/configuration/secret + * Secrets is a list of the secrets in the same namespace that pods running using this + * ServiceAccount are allowed to use. Pods are only limited to this list if this service account + * has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to + * \"true\". This field should not be used to find auto-generated service account token + * secrets for use outside of pods. Instead, tokens can be requested directly using the + * TokenRequest API, or service account token secrets can be manually created. More info: + * https://kubernetes.io/docs/concepts/configuration/secret * * @return secrets */ @javax.annotation.Nullable @ApiModelProperty( value = - "Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret") + "Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret") public List getSecrets() { return secrets; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccountList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccountList.java index f53e6179c5..824837489e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccountList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccountList.java @@ -23,7 +23,7 @@ @ApiModel(description = "ServiceAccountList is a list of ServiceAccount objects") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServiceAccountList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccountTokenProjection.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccountTokenProjection.java index 9276c39732..b6f6ffd178 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccountTokenProjection.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceAccountTokenProjection.java @@ -27,7 +27,7 @@ "ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServiceAccountTokenProjection { public static final String SERIALIZED_NAME_AUDIENCE = "audience"; @@ -51,7 +51,7 @@ public V1ServiceAccountTokenProjection audience(String audience) { } /** - * Audience is the intended audience of the token. A recipient of a token must identify itself + * audience is the intended audience of the token. A recipient of a token must identify itself * with an identifier specified in the audience of the token, and otherwise should reject the * token. The audience defaults to the identifier of the apiserver. * @@ -60,7 +60,7 @@ public V1ServiceAccountTokenProjection audience(String audience) { @javax.annotation.Nullable @ApiModelProperty( value = - "Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.") + "audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.") public String getAudience() { return audience; } @@ -76,7 +76,7 @@ public V1ServiceAccountTokenProjection expirationSeconds(Long expirationSeconds) } /** - * ExpirationSeconds is the requested duration of validity of the service account token. As the + * expirationSeconds is the requested duration of validity of the service account token. As the * token approaches expiration, the kubelet volume plugin will proactively rotate the service * account token. The kubelet will start trying to rotate the token if the token is older than 80 * percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must @@ -87,7 +87,7 @@ public V1ServiceAccountTokenProjection expirationSeconds(Long expirationSeconds) @javax.annotation.Nullable @ApiModelProperty( value = - "ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.") + "expirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.") public Long getExpirationSeconds() { return expirationSeconds; } @@ -103,13 +103,13 @@ public V1ServiceAccountTokenProjection path(String path) { } /** - * Path is the path relative to the mount point of the file to project the token into. + * path is the path relative to the mount point of the file to project the token into. * * @return path */ @ApiModelProperty( required = true, - value = "Path is the path relative to the mount point of the file to project the token into.") + value = "path is the path relative to the mount point of the file to project the token into.") public String getPath() { return path; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceBackendPort.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceBackendPort.java index c2089f6007..c68777ae16 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceBackendPort.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceBackendPort.java @@ -21,7 +21,7 @@ @ApiModel(description = "ServiceBackendPort is the service port being referenced.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServiceBackendPort { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceList.java index 8db2299062..c8247a287a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceList.java @@ -23,7 +23,7 @@ @ApiModel(description = "ServiceList holds a list of services.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServiceList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServicePort.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServicePort.java index ad6d2c7c8e..418efa7960 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServicePort.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServicePort.java @@ -22,7 +22,7 @@ @ApiModel(description = "ServicePort contains information on service's port.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServicePort { public static final String SERIALIZED_NAME_APP_PROTOCOL = "appProtocol"; @@ -63,7 +63,7 @@ public V1ServicePort appProtocol(String appProtocol) { /** * The application protocol for this port. This field follows standard Kubernetes label syntax. * Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and - * http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed + * https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed * names such as mycompany.com/my-custom-protocol. * * @return appProtocol @@ -71,7 +71,7 @@ public V1ServicePort appProtocol(String appProtocol) { @javax.annotation.Nullable @ApiModelProperty( value = - "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.") + "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.") public String getAppProtocol() { return appProtocol; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceSpec.java index 11d7b64f6f..f26aaf736c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceSpec.java @@ -25,7 +25,7 @@ @ApiModel(description = "ServiceSpec describes the attributes that a user creates on a service.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServiceSpec { public static final String SERIALIZED_NAME_ALLOCATE_LOAD_BALANCER_NODE_PORTS = "allocateLoadBalancerNodePorts"; @@ -137,15 +137,14 @@ public V1ServiceSpec allocateLoadBalancerNodePorts(Boolean allocateLoadBalancerN * the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts * (by specifying a value), those requests will be respected, regardless of this field. This field * may only be set for services with type LoadBalancer and will be cleared if the type is changed - * to any other type. This field is beta-level and is only honored by servers that enable the - * ServiceLBNodePortControl feature. + * to any other type. * * @return allocateLoadBalancerNodePorts */ @javax.annotation.Nullable @ApiModelProperty( value = - "allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type. This field is beta-level and is only honored by servers that enable the ServiceLBNodePortControl feature.") + "allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type.") public Boolean getAllocateLoadBalancerNodePorts() { return allocateLoadBalancerNodePorts; } @@ -490,17 +489,19 @@ public V1ServiceSpec loadBalancerIP(String loadBalancerIP) { } /** - * Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified - * in this field. This feature depends on whether the underlying cloud-provider supports - * specifying the loadBalancerIP when a load balancer is created. This field will be ignored if - * the cloud-provider does not support the feature. + * Only applies to Service Type: LoadBalancer. This feature depends on whether the underlying + * cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This + * field will be ignored if the cloud-provider does not support the feature. Deprecated: This + * field was under-specified and its meaning varies across implementations, and it cannot support + * dual-stack. As of Kubernetes v1.24, users are encouraged to use implementation-specific + * annotations when available. This field may be removed in a future API version. * * @return loadBalancerIP */ @javax.annotation.Nullable @ApiModelProperty( value = - "Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.") + "Only applies to Service Type: LoadBalancer. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature. Deprecated: This field was under-specified and its meaning varies across implementations, and it cannot support dual-stack. As of Kubernetes v1.24, users are encouraged to use implementation-specific annotations when available. This field may be removed in a future API version.") public String getLoadBalancerIP() { return loadBalancerIP; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceStatus.java index 22da1a1e36..4a836f3b58 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ServiceStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "ServiceStatus represents the current status of a service.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ServiceStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SessionAffinityConfig.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SessionAffinityConfig.java index a21fa22951..5db0f4a15f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SessionAffinityConfig.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SessionAffinityConfig.java @@ -21,7 +21,7 @@ @ApiModel(description = "SessionAffinityConfig represents the configurations of session affinity.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SessionAffinityConfig { public static final String SERIALIZED_NAME_CLIENT_I_P = "clientIP"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSet.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSet.java index df7576e6b2..f456aa6934 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSet.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSet.java @@ -28,7 +28,7 @@ "StatefulSet represents a set of pods with consistent identities. Identities are defined as: - Network: A single stable DNS and hostname. - Storage: As many VolumeClaims as requested. The StatefulSet guarantees that a given network identity will always map to the same storage identity.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatefulSet implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetCondition.java index 85281de966..6e8e1dd260 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetCondition.java @@ -23,7 +23,7 @@ description = "StatefulSetCondition describes the state of a statefulset at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatefulSetCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetList.java index 1fedf0eb9a..38753096ab 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetList.java @@ -23,7 +23,7 @@ @ApiModel(description = "StatefulSetList is a collection of StatefulSets.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatefulSetList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetPersistentVolumeClaimRetentionPolicy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetPersistentVolumeClaimRetentionPolicy.java index 985306a46c..bd9c7df5f2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetPersistentVolumeClaimRetentionPolicy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetPersistentVolumeClaimRetentionPolicy.java @@ -26,7 +26,7 @@ "StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatefulSetPersistentVolumeClaimRetentionPolicy { public static final String SERIALIZED_NAME_WHEN_DELETED = "whenDeleted"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetSpec.java index 747fec3355..82af06ec86 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "A StatefulSetSpec is the specification of a StatefulSet.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatefulSetSpec { public static final String SERIALIZED_NAME_MIN_READY_SECONDS = "minReadySeconds"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetStatus.java index 568203eff2..3b0905cb20 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "StatefulSetStatus represents the current state of a StatefulSet.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatefulSetStatus { public static final String SERIALIZED_NAME_AVAILABLE_REPLICAS = "availableReplicas"; @@ -88,8 +88,8 @@ public V1StatefulSetStatus availableReplicas(Integer availableReplicas) { * * @return availableReplicas */ + @javax.annotation.Nullable @ApiModelProperty( - required = true, value = "Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset. This is a beta field and enabled/disabled by StatefulSetMinReadySeconds feature gate.") public Integer getAvailableReplicas() { diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetUpdateStrategy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetUpdateStrategy.java index be38e09955..4e34127643 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetUpdateStrategy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatefulSetUpdateStrategy.java @@ -27,7 +27,7 @@ "StatefulSetUpdateStrategy indicates the strategy that the StatefulSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatefulSetUpdateStrategy { public static final String SERIALIZED_NAME_ROLLING_UPDATE = "rollingUpdate"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Status.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Status.java index f389db75fd..a5ccddf08c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Status.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Status.java @@ -21,7 +21,7 @@ @ApiModel(description = "Status is a return value for calls that don't return other objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Status { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatusCause.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatusCause.java index 36ec09e084..90e2f861e9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatusCause.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatusCause.java @@ -26,7 +26,7 @@ "StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatusCause { public static final String SERIALIZED_NAME_FIELD = "field"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatusDetails.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatusDetails.java index 161dd04ef0..7960423556 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatusDetails.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StatusDetails.java @@ -30,7 +30,7 @@ "StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StatusDetails { public static final String SERIALIZED_NAME_CAUSES = "causes"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageClass.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageClass.java index ec7b543aca..a2377520f0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageClass.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageClass.java @@ -31,7 +31,7 @@ "StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. StorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StorageClass implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_ALLOW_VOLUME_EXPANSION = "allowVolumeExpansion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageClassList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageClassList.java index eb1f70e76e..8fa757d57b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageClassList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageClassList.java @@ -23,7 +23,7 @@ @ApiModel(description = "StorageClassList is a collection of storage classes.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StorageClassList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageOSPersistentVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageOSPersistentVolumeSource.java index ce6fece98a..5044796cde 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageOSPersistentVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageOSPersistentVolumeSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "Represents a StorageOS persistent volume resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StorageOSPersistentVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -55,16 +55,16 @@ public V1StorageOSPersistentVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be - * \"ext4\" if unspecified. + * fsType is the filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly + * inferred to be \"ext4\" if unspecified. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") + "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") public String getFsType() { return fsType; } @@ -80,14 +80,15 @@ public V1StorageOSPersistentVolumeSource readOnly(Boolean readOnly) { } /** - * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. + * readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } @@ -124,7 +125,7 @@ public V1StorageOSPersistentVolumeSource volumeName(String volumeName) { } /** - * VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique + * volumeName is the human-readable name of the StorageOS volume. Volume names are only unique * within a namespace. * * @return volumeName @@ -132,7 +133,7 @@ public V1StorageOSPersistentVolumeSource volumeName(String volumeName) { @javax.annotation.Nullable @ApiModelProperty( value = - "VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.") + "volumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.") public String getVolumeName() { return volumeName; } @@ -148,7 +149,7 @@ public V1StorageOSPersistentVolumeSource volumeNamespace(String volumeNamespace) } /** - * VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is + * volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is * specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to * be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override * the default behaviour. Set to \"default\" if you are not using namespaces within @@ -159,7 +160,7 @@ public V1StorageOSPersistentVolumeSource volumeNamespace(String volumeNamespace) @javax.annotation.Nullable @ApiModelProperty( value = - "VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.") + "volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.") public String getVolumeNamespace() { return volumeNamespace; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageOSVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageOSVolumeSource.java index bddf419056..250aa35ef7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageOSVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1StorageOSVolumeSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "Represents a StorageOS persistent volume resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1StorageOSVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -55,16 +55,16 @@ public V1StorageOSVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be - * \"ext4\" if unspecified. + * fsType is the filesystem type to mount. Must be a filesystem type supported by the host + * operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly + * inferred to be \"ext4\" if unspecified. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") + "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") public String getFsType() { return fsType; } @@ -80,14 +80,15 @@ public V1StorageOSVolumeSource readOnly(Boolean readOnly) { } /** - * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. + * readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in + * VolumeMounts. * * @return readOnly */ @javax.annotation.Nullable @ApiModelProperty( value = - "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") + "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.") public Boolean getReadOnly() { return readOnly; } @@ -124,7 +125,7 @@ public V1StorageOSVolumeSource volumeName(String volumeName) { } /** - * VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique + * volumeName is the human-readable name of the StorageOS volume. Volume names are only unique * within a namespace. * * @return volumeName @@ -132,7 +133,7 @@ public V1StorageOSVolumeSource volumeName(String volumeName) { @javax.annotation.Nullable @ApiModelProperty( value = - "VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.") + "volumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.") public String getVolumeName() { return volumeName; } @@ -148,7 +149,7 @@ public V1StorageOSVolumeSource volumeNamespace(String volumeNamespace) { } /** - * VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is + * volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is * specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to * be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override * the default behaviour. Set to \"default\" if you are not using namespaces within @@ -159,7 +160,7 @@ public V1StorageOSVolumeSource volumeNamespace(String volumeNamespace) { @javax.annotation.Nullable @ApiModelProperty( value = - "VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.") + "volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.") public String getVolumeNamespace() { return volumeNamespace; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Subject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Subject.java index 243b277add..eb1780d064 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Subject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Subject.java @@ -27,7 +27,7 @@ "Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Subject { public static final String SERIALIZED_NAME_API_GROUP = "apiGroup"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReview.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReview.java index 7ede22805f..3f5c40937f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReview.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReview.java @@ -23,7 +23,7 @@ "SubjectAccessReview checks whether or not a user or group can perform an action.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SubjectAccessReview implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReviewSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReviewSpec.java index 467cdfb122..5101ef6f91 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReviewSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReviewSpec.java @@ -30,7 +30,7 @@ "SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SubjectAccessReviewSpec { public static final String SERIALIZED_NAME_EXTRA = "extra"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReviewStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReviewStatus.java index a996e69116..67ee38c535 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReviewStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectAccessReviewStatus.java @@ -21,7 +21,7 @@ @ApiModel(description = "SubjectAccessReviewStatus") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SubjectAccessReviewStatus { public static final String SERIALIZED_NAME_ALLOWED = "allowed"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectRulesReviewStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectRulesReviewStatus.java index 48d34a55cf..4263810aae 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectRulesReviewStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1SubjectRulesReviewStatus.java @@ -30,7 +30,7 @@ "SubjectRulesReviewStatus contains the result of a rules check. This check can be incomplete depending on the set of authorizers the server is configured with and any errors experienced during evaluation. Because authorization rules are additive, if a rule appears in a list it's safe to assume the subject has that permission, even if that list is incomplete.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1SubjectRulesReviewStatus { public static final String SERIALIZED_NAME_EVALUATION_ERROR = "evaluationError"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Sysctl.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Sysctl.java index 6e0c81c70e..697119a39a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Sysctl.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Sysctl.java @@ -21,7 +21,7 @@ @ApiModel(description = "Sysctl defines a kernel parameter to be set") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Sysctl { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TCPSocketAction.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TCPSocketAction.java index 163ed2707b..cb2879ac0a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TCPSocketAction.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TCPSocketAction.java @@ -22,7 +22,7 @@ @ApiModel(description = "TCPSocketAction describes an action based on opening a socket") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TCPSocketAction { public static final String SERIALIZED_NAME_HOST = "host"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Taint.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Taint.java index 70737aaa14..1385e7b971 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Taint.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Taint.java @@ -27,7 +27,7 @@ "The node this Taint is attached to has the \"effect\" on any pod that does not tolerate the Taint.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Taint { public static final String SERIALIZED_NAME_EFFECT = "effect"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenRequestSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenRequestSpec.java index f7ecb8c59c..63b39057c8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenRequestSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenRequestSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "TokenRequestSpec contains client provided parameters of a token request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TokenRequestSpec { public static final String SERIALIZED_NAME_AUDIENCES = "audiences"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenRequestStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenRequestStatus.java index b7c71cf184..c351840176 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenRequestStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenRequestStatus.java @@ -22,7 +22,7 @@ @ApiModel(description = "TokenRequestStatus is the result of a token request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TokenRequestStatus { public static final String SERIALIZED_NAME_EXPIRATION_TIMESTAMP = "expirationTimestamp"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReview.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReview.java index 51f06899c0..3265886b43 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReview.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReview.java @@ -26,7 +26,7 @@ "TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TokenReview implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReviewSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReviewSpec.java index ad2deb4a61..17f578a841 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReviewSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReviewSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "TokenReviewSpec is a description of the token authentication request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TokenReviewSpec { public static final String SERIALIZED_NAME_AUDIENCES = "audiences"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReviewStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReviewStatus.java index 93755f4c55..1a87d1f3d3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReviewStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TokenReviewStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "TokenReviewStatus is the result of the token authentication request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TokenReviewStatus { public static final String SERIALIZED_NAME_AUDIENCES = "audiences"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Toleration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Toleration.java index a7e19fee85..2b112bbbcc 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Toleration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Toleration.java @@ -26,7 +26,7 @@ "The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Toleration { public static final String SERIALIZED_NAME_EFFECT = "effect"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySelectorLabelRequirement.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySelectorLabelRequirement.java index a627317601..0badfdb182 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySelectorLabelRequirement.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySelectorLabelRequirement.java @@ -28,7 +28,7 @@ "A topology selector requirement is a selector that matches given label. This is an alpha feature and may change in the future.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TopologySelectorLabelRequirement { public static final String SERIALIZED_NAME_KEY = "key"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySelectorTerm.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySelectorTerm.java index 73d20b0e1a..781677b658 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySelectorTerm.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySelectorTerm.java @@ -29,7 +29,7 @@ "A topology selector term represents the result of label queries. A null or empty topology selector term matches no objects. The requirements of them are ANDed. It provides a subset of functionality as NodeSelectorTerm. This is an alpha feature and may change in the future.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TopologySelectorTerm { public static final String SERIALIZED_NAME_MATCH_LABEL_EXPRESSIONS = "matchLabelExpressions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraint.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraint.java index 5ae62452d1..26524f4067 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraint.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TopologySpreadConstraint.java @@ -23,7 +23,7 @@ "TopologySpreadConstraint specifies how to spread matching pods among the given topology.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TopologySpreadConstraint { public static final String SERIALIZED_NAME_LABEL_SELECTOR = "labelSelector"; @@ -35,6 +35,11 @@ public class V1TopologySpreadConstraint { @SerializedName(SERIALIZED_NAME_MAX_SKEW) private Integer maxSkew; + public static final String SERIALIZED_NAME_MIN_DOMAINS = "minDomains"; + + @SerializedName(SERIALIZED_NAME_MIN_DOMAINS) + private Integer minDomains; + public static final String SERIALIZED_NAME_TOPOLOGY_KEY = "topologyKey"; @SerializedName(SERIALIZED_NAME_TOPOLOGY_KEY) @@ -75,21 +80,23 @@ public V1TopologySpreadConstraint maxSkew(Integer maxSkew) { /** * MaxSkew describes the degree to which pods may be unevenly distributed. When * `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference - * between the number of matching pods in the target topology and the global minimum. For example, - * in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 1/1/0: - * | zone1 | zone2 | zone3 | | P | P | | - if MaxSkew is 1, incoming pod can only be scheduled to - * zone3 to become 1/1/1; scheduling it onto zone1(zone2) would make the ActualSkew(2-0) on - * zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any - * zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher - * precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 - * is not allowed. + * between the number of matching pods in the target topology and the global minimum. The global + * minimum is the minimum number of matching pods in an eligible domain or zero if the number of + * eligible domains is less than MinDomains. For example, in a 3-zone cluster, MaxSkew is set to + * 1, and pods with the same labelSelector spread as 2/2/1: In this case, the global minimum is 1. + * | zone1 | zone2 | zone3 | | P P | P P | P | - if MaxSkew is 1, incoming pod can only be + * scheduled to zone3 to become 2/2/2; scheduling it onto zone1(zone2) would make the + * ActualSkew(3-1) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be + * scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to + * give higher precedence to topologies that satisfy it. It's a required field. Default value + * is 1 and 0 is not allowed. * * @return maxSkew */ @ApiModelProperty( required = true, value = - "MaxSkew describes the degree to which pods may be unevenly distributed. When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 1/1/0: | zone1 | zone2 | zone3 | | P | P | | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 1/1/1; scheduling it onto zone1(zone2) would make the ActualSkew(2-0) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed.") + "MaxSkew describes the degree to which pods may be unevenly distributed. When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. The global minimum is the minimum number of matching pods in an eligible domain or zero if the number of eligible domains is less than MinDomains. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 2/2/1: In this case, the global minimum is 1. | zone1 | zone2 | zone3 | | P P | P P | P | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 2/2/2; scheduling it onto zone1(zone2) would make the ActualSkew(3-1) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed.") public Integer getMaxSkew() { return maxSkew; } @@ -98,6 +105,42 @@ public void setMaxSkew(Integer maxSkew) { this.maxSkew = maxSkew; } + public V1TopologySpreadConstraint minDomains(Integer minDomains) { + + this.minDomains = minDomains; + return this; + } + + /** + * MinDomains indicates a minimum number of eligible domains. When the number of eligible domains + * with matching topology keys is less than minDomains, Pod Topology Spread treats \"global + * minimum\" as 0, and then the calculation of Skew is performed. And when the number of + * eligible domains with matching topology keys equals or greater than minDomains, this value has + * no effect on scheduling. As a result, when the number of eligible domains is less than + * minDomains, scheduler won't schedule more than maxSkew Pods to those domains. If value is + * nil, the constraint behaves as if MinDomains is equal to 1. Valid values are integers greater + * than 0. When value is not nil, WhenUnsatisfiable must be DoNotSchedule. For example, in a + * 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same + * labelSelector spread as 2/2/2: | zone1 | zone2 | zone3 | | P P | P P | P P | The number of + * domains is less than 5(MinDomains), so \"global minimum\" is treated as 0. In this + * situation, new pod with the same labelSelector cannot be scheduled, because computed skew will + * be 3(3 - 0) if new Pod is scheduled to any of the three zones, it will violate MaxSkew. This is + * an alpha field and requires enabling MinDomainsInPodTopologySpread feature gate. + * + * @return minDomains + */ + @javax.annotation.Nullable + @ApiModelProperty( + value = + "MinDomains indicates a minimum number of eligible domains. When the number of eligible domains with matching topology keys is less than minDomains, Pod Topology Spread treats \"global minimum\" as 0, and then the calculation of Skew is performed. And when the number of eligible domains with matching topology keys equals or greater than minDomains, this value has no effect on scheduling. As a result, when the number of eligible domains is less than minDomains, scheduler won't schedule more than maxSkew Pods to those domains. If value is nil, the constraint behaves as if MinDomains is equal to 1. Valid values are integers greater than 0. When value is not nil, WhenUnsatisfiable must be DoNotSchedule. For example, in a 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same labelSelector spread as 2/2/2: | zone1 | zone2 | zone3 | | P P | P P | P P | The number of domains is less than 5(MinDomains), so \"global minimum\" is treated as 0. In this situation, new pod with the same labelSelector cannot be scheduled, because computed skew will be 3(3 - 0) if new Pod is scheduled to any of the three zones, it will violate MaxSkew. This is an alpha field and requires enabling MinDomainsInPodTopologySpread feature gate.") + public Integer getMinDomains() { + return minDomains; + } + + public void setMinDomains(Integer minDomains) { + this.minDomains = minDomains; + } + public V1TopologySpreadConstraint topologyKey(String topologyKey) { this.topologyKey = topologyKey; @@ -107,15 +150,19 @@ public V1TopologySpreadConstraint topologyKey(String topologyKey) { /** * TopologyKey is the key of node labels. Nodes that have a label with this key and identical * values are considered to be in the same topology. We consider each <key, value> as a - * \"bucket\", and try to put balanced number of pods into each bucket. It's a - * required field. + * \"bucket\", and try to put balanced number of pods into each bucket. We define a + * domain as a particular instance of a topology. Also, we define an eligible domain as a domain + * whose nodes match the node selector. e.g. If TopologyKey is + * \"kubernetes.io/hostname\", each Node is a domain of that topology. And, if + * TopologyKey is \"topology.kubernetes.io/zone\", each zone is a domain of that + * topology. It's a required field. * * @return topologyKey */ @ApiModelProperty( required = true, value = - "TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each as a \"bucket\", and try to put balanced number of pods into each bucket. It's a required field.") + "TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each as a \"bucket\", and try to put balanced number of pods into each bucket. We define a domain as a particular instance of a topology. Also, we define an eligible domain as a domain whose nodes match the node selector. e.g. If TopologyKey is \"kubernetes.io/hostname\", each Node is a domain of that topology. And, if TopologyKey is \"topology.kubernetes.io/zone\", each zone is a domain of that topology. It's a required field.") public String getTopologyKey() { return topologyKey; } @@ -168,13 +215,14 @@ public boolean equals(java.lang.Object o) { V1TopologySpreadConstraint v1TopologySpreadConstraint = (V1TopologySpreadConstraint) o; return Objects.equals(this.labelSelector, v1TopologySpreadConstraint.labelSelector) && Objects.equals(this.maxSkew, v1TopologySpreadConstraint.maxSkew) + && Objects.equals(this.minDomains, v1TopologySpreadConstraint.minDomains) && Objects.equals(this.topologyKey, v1TopologySpreadConstraint.topologyKey) && Objects.equals(this.whenUnsatisfiable, v1TopologySpreadConstraint.whenUnsatisfiable); } @Override public int hashCode() { - return Objects.hash(labelSelector, maxSkew, topologyKey, whenUnsatisfiable); + return Objects.hash(labelSelector, maxSkew, minDomains, topologyKey, whenUnsatisfiable); } @Override @@ -183,6 +231,7 @@ public String toString() { sb.append("class V1TopologySpreadConstraint {\n"); sb.append(" labelSelector: ").append(toIndentedString(labelSelector)).append("\n"); sb.append(" maxSkew: ").append(toIndentedString(maxSkew)).append("\n"); + sb.append(" minDomains: ").append(toIndentedString(minDomains)).append("\n"); sb.append(" topologyKey: ").append(toIndentedString(topologyKey)).append("\n"); sb.append(" whenUnsatisfiable: ").append(toIndentedString(whenUnsatisfiable)).append("\n"); sb.append("}"); diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TypedLocalObjectReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TypedLocalObjectReference.java index 0bbeaa9a09..0b8a751c93 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TypedLocalObjectReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1TypedLocalObjectReference.java @@ -26,7 +26,7 @@ "TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1TypedLocalObjectReference { public static final String SERIALIZED_NAME_API_GROUP = "apiGroup"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1UncountedTerminatedPods.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1UncountedTerminatedPods.java index c2a4f6074d..c13212481b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1UncountedTerminatedPods.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1UncountedTerminatedPods.java @@ -28,7 +28,7 @@ "UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1UncountedTerminatedPods { public static final String SERIALIZED_NAME_FAILED = "failed"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1UserInfo.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1UserInfo.java index 9c2a64e2be..3f37e08bc4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1UserInfo.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1UserInfo.java @@ -27,7 +27,7 @@ "UserInfo holds the information about the user needed to implement the user.Info interface.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1UserInfo { public static final String SERIALIZED_NAME_EXTRA = "extra"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhook.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhook.java index 8f14e4ff25..02baea6c04 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhook.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhook.java @@ -27,7 +27,7 @@ "ValidatingWebhook describes an admission webhook and the resources and operations it applies to.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ValidatingWebhook { public static final String SERIALIZED_NAME_ADMISSION_REVIEW_VERSIONS = "admissionReviewVersions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhookConfiguration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhookConfiguration.java index 8b1907964e..c75526af8e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhookConfiguration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhookConfiguration.java @@ -28,7 +28,7 @@ "ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ValidatingWebhookConfiguration implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhookConfigurationList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhookConfigurationList.java index b6fdb3920b..79865fe03a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhookConfigurationList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidatingWebhookConfigurationList.java @@ -24,7 +24,7 @@ description = "ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ValidatingWebhookConfigurationList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidationRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidationRule.java index c426ac7b4a..44a4078243 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidationRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1ValidationRule.java @@ -23,7 +23,7 @@ "ValidationRule describes a validation rule written in the CEL expression language.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1ValidationRule { public static final String SERIALIZED_NAME_MESSAGE = "message"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Volume.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Volume.java index 04c2a7deb3..7a57ad552d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Volume.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1Volume.java @@ -23,7 +23,7 @@ "Volume represents a named volume in a pod that may be accessed by any container in the pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1Volume { public static final String SERIALIZED_NAME_AWS_ELASTIC_BLOCK_STORE = "awsElasticBlockStore"; @@ -560,7 +560,7 @@ public V1Volume name(String name) { } /** - * Volume's name. Must be a DNS_LABEL and unique within the pod. More info: + * name of the volume. Must be a DNS_LABEL and unique within the pod. More info: * https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * * @return name @@ -568,7 +568,7 @@ public V1Volume name(String name) { @ApiModelProperty( required = true, value = - "Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names") + "name of the volume. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names") public String getName() { return name; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachment.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachment.java index e10898e223..4259e2979e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachment.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachment.java @@ -26,7 +26,7 @@ "VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. VolumeAttachment objects are non-namespaced.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeAttachment implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentList.java index 3c1a50339e..8435234d5c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentList.java @@ -23,7 +23,7 @@ @ApiModel(description = "VolumeAttachmentList is a collection of VolumeAttachment objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeAttachmentList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentSource.java index 887c30efff..1ac2ba8006 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentSource.java @@ -27,7 +27,7 @@ "VolumeAttachmentSource represents a volume that should be attached. Right now only PersistenVolumes can be attached via external attacher, in future we may allow also inline volumes in pods. Exactly one member can be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeAttachmentSource { public static final String SERIALIZED_NAME_INLINE_VOLUME_SPEC = "inlineVolumeSpec"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentSpec.java index 8a4492b887..57fa3d71f9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentSpec.java @@ -21,7 +21,7 @@ @ApiModel(description = "VolumeAttachmentSpec is the specification of a VolumeAttachment request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeAttachmentSpec { public static final String SERIALIZED_NAME_ATTACHER = "attacher"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentStatus.java index df63bdb99a..13b0b4f588 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeAttachmentStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "VolumeAttachmentStatus is the status of a VolumeAttachment request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeAttachmentStatus { public static final String SERIALIZED_NAME_ATTACH_ERROR = "attachError"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeDevice.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeDevice.java index 79e68a5941..bc3cb032dd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeDevice.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeDevice.java @@ -22,7 +22,7 @@ description = "volumeDevice describes a mapping of a raw block device within a container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeDevice { public static final String SERIALIZED_NAME_DEVICE_PATH = "devicePath"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeError.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeError.java index 5e975bb7a7..5ac18248d7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeError.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeError.java @@ -22,7 +22,7 @@ @ApiModel(description = "VolumeError captures an error encountered during a volume operation.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeError { public static final String SERIALIZED_NAME_MESSAGE = "message"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeMount.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeMount.java index 15bd70e500..c489cee47e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeMount.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeMount.java @@ -21,7 +21,7 @@ @ApiModel(description = "VolumeMount describes a mounting of a Volume within a container.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeMount { public static final String SERIALIZED_NAME_MOUNT_PATH = "mountPath"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeNodeAffinity.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeNodeAffinity.java index 7b22b6894a..c75158627e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeNodeAffinity.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeNodeAffinity.java @@ -25,7 +25,7 @@ "VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeNodeAffinity { public static final String SERIALIZED_NAME_REQUIRED = "required"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeNodeResources.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeNodeResources.java index daf9f9b5a7..117e8c08d6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeNodeResources.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeNodeResources.java @@ -22,7 +22,7 @@ description = "VolumeNodeResources is a set of resource limits for scheduling of volumes.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeNodeResources { public static final String SERIALIZED_NAME_COUNT = "count"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeProjection.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeProjection.java index ecb24be226..b93ce682f3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeProjection.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VolumeProjection.java @@ -21,7 +21,7 @@ @ApiModel(description = "Projection that may be projected along with other supported volume types") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VolumeProjection { public static final String SERIALIZED_NAME_CONFIG_MAP = "configMap"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VsphereVirtualDiskVolumeSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VsphereVirtualDiskVolumeSource.java index 7ae681b226..b30dc96c7d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VsphereVirtualDiskVolumeSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1VsphereVirtualDiskVolumeSource.java @@ -21,7 +21,7 @@ @ApiModel(description = "Represents a vSphere volume resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1VsphereVirtualDiskVolumeSource { public static final String SERIALIZED_NAME_FS_TYPE = "fsType"; @@ -50,16 +50,16 @@ public V1VsphereVirtualDiskVolumeSource fsType(String fsType) { } /** - * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. - * \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be - * \"ext4\" if unspecified. + * fsType is filesystem type to mount. Must be a filesystem type supported by the host operating + * system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to + * be \"ext4\" if unspecified. * * @return fsType */ @javax.annotation.Nullable @ApiModelProperty( value = - "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") + "fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.") public String getFsType() { return fsType; } @@ -75,14 +75,15 @@ public V1VsphereVirtualDiskVolumeSource storagePolicyID(String storagePolicyID) } /** - * Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. + * storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the + * StoragePolicyName. * * @return storagePolicyID */ @javax.annotation.Nullable @ApiModelProperty( value = - "Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.") + "storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.") public String getStoragePolicyID() { return storagePolicyID; } @@ -98,12 +99,13 @@ public V1VsphereVirtualDiskVolumeSource storagePolicyName(String storagePolicyNa } /** - * Storage Policy Based Management (SPBM) profile name. + * storagePolicyName is the storage Policy Based Management (SPBM) profile name. * * @return storagePolicyName */ @javax.annotation.Nullable - @ApiModelProperty(value = "Storage Policy Based Management (SPBM) profile name.") + @ApiModelProperty( + value = "storagePolicyName is the storage Policy Based Management (SPBM) profile name.") public String getStoragePolicyName() { return storagePolicyName; } @@ -119,11 +121,13 @@ public V1VsphereVirtualDiskVolumeSource volumePath(String volumePath) { } /** - * Path that identifies vSphere volume vmdk + * volumePath is the path that identifies vSphere volume vmdk * * @return volumePath */ - @ApiModelProperty(required = true, value = "Path that identifies vSphere volume vmdk") + @ApiModelProperty( + required = true, + value = "volumePath is the path that identifies vSphere volume vmdk") public String getVolumePath() { return volumePath; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WatchEvent.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WatchEvent.java index 15932ffb82..5fe998348d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WatchEvent.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WatchEvent.java @@ -21,7 +21,7 @@ @ApiModel(description = "Event represents a single event to a watched resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1WatchEvent { public static final String SERIALIZED_NAME_OBJECT = "object"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WebhookConversion.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WebhookConversion.java index b7b8f57041..e8cc4edcb8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WebhookConversion.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WebhookConversion.java @@ -23,7 +23,7 @@ @ApiModel(description = "WebhookConversion describes how to call a conversion webhook") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1WebhookConversion { public static final String SERIALIZED_NAME_CLIENT_CONFIG = "clientConfig"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WeightedPodAffinityTerm.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WeightedPodAffinityTerm.java index c4c7cc1590..1cc50c2778 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WeightedPodAffinityTerm.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WeightedPodAffinityTerm.java @@ -26,7 +26,7 @@ "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1WeightedPodAffinityTerm { public static final String SERIALIZED_NAME_POD_AFFINITY_TERM = "podAffinityTerm"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WindowsSecurityContextOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WindowsSecurityContextOptions.java index 0e2a4cd361..20ced2a64b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WindowsSecurityContextOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1WindowsSecurityContextOptions.java @@ -22,7 +22,7 @@ description = "WindowsSecurityContextOptions contain Windows-specific options and credentials.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1WindowsSecurityContextOptions { public static final String SERIALIZED_NAME_GMSA_CREDENTIAL_SPEC = "gmsaCredentialSpec"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClass.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClass.java deleted file mode 100644 index 0e98354010..0000000000 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClass.java +++ /dev/null @@ -1,188 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import com.google.gson.annotations.SerializedName; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.util.Objects; - -/** - * RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is - * used to determine which container runtime is used to run all containers in a pod. RuntimeClasses - * are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. - * The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. - * For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class - */ -@ApiModel( - description = - "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class") -@javax.annotation.Generated( - value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") -public class V1alpha1RuntimeClass implements io.kubernetes.client.common.KubernetesObject { - public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; - - @SerializedName(SERIALIZED_NAME_API_VERSION) - private String apiVersion; - - public static final String SERIALIZED_NAME_KIND = "kind"; - - @SerializedName(SERIALIZED_NAME_KIND) - private String kind; - - public static final String SERIALIZED_NAME_METADATA = "metadata"; - - @SerializedName(SERIALIZED_NAME_METADATA) - private V1ObjectMeta metadata; - - public static final String SERIALIZED_NAME_SPEC = "spec"; - - @SerializedName(SERIALIZED_NAME_SPEC) - private V1alpha1RuntimeClassSpec spec; - - public V1alpha1RuntimeClass apiVersion(String apiVersion) { - - this.apiVersion = apiVersion; - return this; - } - - /** - * APIVersion defines the versioned schema of this representation of an object. Servers should - * convert recognized schemas to the latest internal value, and may reject unrecognized values. - * More info: - * https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - * - * @return apiVersion - */ - @javax.annotation.Nullable - @ApiModelProperty( - value = - "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources") - public String getApiVersion() { - return apiVersion; - } - - public void setApiVersion(String apiVersion) { - this.apiVersion = apiVersion; - } - - public V1alpha1RuntimeClass kind(String kind) { - - this.kind = kind; - return this; - } - - /** - * Kind is a string value representing the REST resource this object represents. Servers may infer - * this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More - * info: - * https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - * - * @return kind - */ - @javax.annotation.Nullable - @ApiModelProperty( - value = - "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds") - public String getKind() { - return kind; - } - - public void setKind(String kind) { - this.kind = kind; - } - - public V1alpha1RuntimeClass metadata(V1ObjectMeta metadata) { - - this.metadata = metadata; - return this; - } - - /** - * Get metadata - * - * @return metadata - */ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - public V1ObjectMeta getMetadata() { - return metadata; - } - - public void setMetadata(V1ObjectMeta metadata) { - this.metadata = metadata; - } - - public V1alpha1RuntimeClass spec(V1alpha1RuntimeClassSpec spec) { - - this.spec = spec; - return this; - } - - /** - * Get spec - * - * @return spec - */ - @ApiModelProperty(required = true, value = "") - public V1alpha1RuntimeClassSpec getSpec() { - return spec; - } - - public void setSpec(V1alpha1RuntimeClassSpec spec) { - this.spec = spec; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - V1alpha1RuntimeClass v1alpha1RuntimeClass = (V1alpha1RuntimeClass) o; - return Objects.equals(this.apiVersion, v1alpha1RuntimeClass.apiVersion) - && Objects.equals(this.kind, v1alpha1RuntimeClass.kind) - && Objects.equals(this.metadata, v1alpha1RuntimeClass.metadata) - && Objects.equals(this.spec, v1alpha1RuntimeClass.spec); - } - - @Override - public int hashCode() { - return Objects.hash(apiVersion, kind, metadata, spec); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class V1alpha1RuntimeClass {\n"); - sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); - sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); - sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); - sb.append(" spec: ").append(toIndentedString(spec)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassList.java deleted file mode 100644 index 0d34c2d195..0000000000 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassList.java +++ /dev/null @@ -1,187 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import com.google.gson.annotations.SerializedName; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.util.ArrayList; -import java.util.List; -import java.util.Objects; - -/** RuntimeClassList is a list of RuntimeClass objects. */ -@ApiModel(description = "RuntimeClassList is a list of RuntimeClass objects.") -@javax.annotation.Generated( - value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") -public class V1alpha1RuntimeClassList implements io.kubernetes.client.common.KubernetesListObject { - public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; - - @SerializedName(SERIALIZED_NAME_API_VERSION) - private String apiVersion; - - public static final String SERIALIZED_NAME_ITEMS = "items"; - - @SerializedName(SERIALIZED_NAME_ITEMS) - private List items = new ArrayList<>(); - - public static final String SERIALIZED_NAME_KIND = "kind"; - - @SerializedName(SERIALIZED_NAME_KIND) - private String kind; - - public static final String SERIALIZED_NAME_METADATA = "metadata"; - - @SerializedName(SERIALIZED_NAME_METADATA) - private V1ListMeta metadata; - - public V1alpha1RuntimeClassList apiVersion(String apiVersion) { - - this.apiVersion = apiVersion; - return this; - } - - /** - * APIVersion defines the versioned schema of this representation of an object. Servers should - * convert recognized schemas to the latest internal value, and may reject unrecognized values. - * More info: - * https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources - * - * @return apiVersion - */ - @javax.annotation.Nullable - @ApiModelProperty( - value = - "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources") - public String getApiVersion() { - return apiVersion; - } - - public void setApiVersion(String apiVersion) { - this.apiVersion = apiVersion; - } - - public V1alpha1RuntimeClassList items(List items) { - - this.items = items; - return this; - } - - public V1alpha1RuntimeClassList addItemsItem(V1alpha1RuntimeClass itemsItem) { - this.items.add(itemsItem); - return this; - } - - /** - * Items is a list of schema objects. - * - * @return items - */ - @ApiModelProperty(required = true, value = "Items is a list of schema objects.") - public List getItems() { - return items; - } - - public void setItems(List items) { - this.items = items; - } - - public V1alpha1RuntimeClassList kind(String kind) { - - this.kind = kind; - return this; - } - - /** - * Kind is a string value representing the REST resource this object represents. Servers may infer - * this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More - * info: - * https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds - * - * @return kind - */ - @javax.annotation.Nullable - @ApiModelProperty( - value = - "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds") - public String getKind() { - return kind; - } - - public void setKind(String kind) { - this.kind = kind; - } - - public V1alpha1RuntimeClassList metadata(V1ListMeta metadata) { - - this.metadata = metadata; - return this; - } - - /** - * Get metadata - * - * @return metadata - */ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - public V1ListMeta getMetadata() { - return metadata; - } - - public void setMetadata(V1ListMeta metadata) { - this.metadata = metadata; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - V1alpha1RuntimeClassList v1alpha1RuntimeClassList = (V1alpha1RuntimeClassList) o; - return Objects.equals(this.apiVersion, v1alpha1RuntimeClassList.apiVersion) - && Objects.equals(this.items, v1alpha1RuntimeClassList.items) - && Objects.equals(this.kind, v1alpha1RuntimeClassList.kind) - && Objects.equals(this.metadata, v1alpha1RuntimeClassList.metadata); - } - - @Override - public int hashCode() { - return Objects.hash(apiVersion, items, kind, metadata); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class V1alpha1RuntimeClassList {\n"); - sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); - sb.append(" items: ").append(toIndentedString(items)).append("\n"); - sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); - sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpec.java deleted file mode 100644 index 685c8bcbd4..0000000000 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1RuntimeClassSpec.java +++ /dev/null @@ -1,158 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import com.google.gson.annotations.SerializedName; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.util.Objects; - -/** - * RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required - * to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as - * any other components that need to understand how the pod will be run. The RuntimeClassSpec is - * immutable. - */ -@ApiModel( - description = - "RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.") -@javax.annotation.Generated( - value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") -public class V1alpha1RuntimeClassSpec { - public static final String SERIALIZED_NAME_OVERHEAD = "overhead"; - - @SerializedName(SERIALIZED_NAME_OVERHEAD) - private V1alpha1Overhead overhead; - - public static final String SERIALIZED_NAME_RUNTIME_HANDLER = "runtimeHandler"; - - @SerializedName(SERIALIZED_NAME_RUNTIME_HANDLER) - private String runtimeHandler; - - public static final String SERIALIZED_NAME_SCHEDULING = "scheduling"; - - @SerializedName(SERIALIZED_NAME_SCHEDULING) - private V1alpha1Scheduling scheduling; - - public V1alpha1RuntimeClassSpec overhead(V1alpha1Overhead overhead) { - - this.overhead = overhead; - return this; - } - - /** - * Get overhead - * - * @return overhead - */ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - public V1alpha1Overhead getOverhead() { - return overhead; - } - - public void setOverhead(V1alpha1Overhead overhead) { - this.overhead = overhead; - } - - public V1alpha1RuntimeClassSpec runtimeHandler(String runtimeHandler) { - - this.runtimeHandler = runtimeHandler; - return this; - } - - /** - * RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation - * will use to handle pods of this class. The possible values are specific to the node & CRI - * configuration. It is assumed that all handlers are available on every node, and handlers of the - * same name are equivalent on every node. For example, a handler called \"runc\" might - * specify that the runc OCI runtime (using native Linux containers) will be used to run the - * containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) - * requirements, and is immutable. - * - * @return runtimeHandler - */ - @ApiModelProperty( - required = true, - value = - "RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called \"runc\" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.") - public String getRuntimeHandler() { - return runtimeHandler; - } - - public void setRuntimeHandler(String runtimeHandler) { - this.runtimeHandler = runtimeHandler; - } - - public V1alpha1RuntimeClassSpec scheduling(V1alpha1Scheduling scheduling) { - - this.scheduling = scheduling; - return this; - } - - /** - * Get scheduling - * - * @return scheduling - */ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - public V1alpha1Scheduling getScheduling() { - return scheduling; - } - - public void setScheduling(V1alpha1Scheduling scheduling) { - this.scheduling = scheduling; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - V1alpha1RuntimeClassSpec v1alpha1RuntimeClassSpec = (V1alpha1RuntimeClassSpec) o; - return Objects.equals(this.overhead, v1alpha1RuntimeClassSpec.overhead) - && Objects.equals(this.runtimeHandler, v1alpha1RuntimeClassSpec.runtimeHandler) - && Objects.equals(this.scheduling, v1alpha1RuntimeClassSpec.scheduling); - } - - @Override - public int hashCode() { - return Objects.hash(overhead, runtimeHandler, scheduling); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class V1alpha1RuntimeClassSpec {\n"); - sb.append(" overhead: ").append(toIndentedString(overhead)).append("\n"); - sb.append(" runtimeHandler: ").append(toIndentedString(runtimeHandler)).append("\n"); - sb.append(" scheduling: ").append(toIndentedString(scheduling)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1Scheduling.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1Scheduling.java deleted file mode 100644 index c8904aa7b6..0000000000 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1Scheduling.java +++ /dev/null @@ -1,145 +0,0 @@ -/* -Copyright 2022 The Kubernetes Authors. -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ -package io.kubernetes.client.openapi.models; - -import com.google.gson.annotations.SerializedName; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; - -/** Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass. */ -@ApiModel( - description = - "Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.") -@javax.annotation.Generated( - value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") -public class V1alpha1Scheduling { - public static final String SERIALIZED_NAME_NODE_SELECTOR = "nodeSelector"; - - @SerializedName(SERIALIZED_NAME_NODE_SELECTOR) - private Map nodeSelector = null; - - public static final String SERIALIZED_NAME_TOLERATIONS = "tolerations"; - - @SerializedName(SERIALIZED_NAME_TOLERATIONS) - private List tolerations = null; - - public V1alpha1Scheduling nodeSelector(Map nodeSelector) { - - this.nodeSelector = nodeSelector; - return this; - } - - public V1alpha1Scheduling putNodeSelectorItem(String key, String nodeSelectorItem) { - if (this.nodeSelector == null) { - this.nodeSelector = new HashMap<>(); - } - this.nodeSelector.put(key, nodeSelectorItem); - return this; - } - - /** - * nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods - * using this RuntimeClass can only be scheduled to a node matched by this selector. The - * RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will - * cause the pod to be rejected in admission. - * - * @return nodeSelector - */ - @javax.annotation.Nullable - @ApiModelProperty( - value = - "nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.") - public Map getNodeSelector() { - return nodeSelector; - } - - public void setNodeSelector(Map nodeSelector) { - this.nodeSelector = nodeSelector; - } - - public V1alpha1Scheduling tolerations(List tolerations) { - - this.tolerations = tolerations; - return this; - } - - public V1alpha1Scheduling addTolerationsItem(V1Toleration tolerationsItem) { - if (this.tolerations == null) { - this.tolerations = new ArrayList<>(); - } - this.tolerations.add(tolerationsItem); - return this; - } - - /** - * tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during - * admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass. - * - * @return tolerations - */ - @javax.annotation.Nullable - @ApiModelProperty( - value = - "tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.") - public List getTolerations() { - return tolerations; - } - - public void setTolerations(List tolerations) { - this.tolerations = tolerations; - } - - @Override - public boolean equals(java.lang.Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - V1alpha1Scheduling v1alpha1Scheduling = (V1alpha1Scheduling) o; - return Objects.equals(this.nodeSelector, v1alpha1Scheduling.nodeSelector) - && Objects.equals(this.tolerations, v1alpha1Scheduling.tolerations); - } - - @Override - public int hashCode() { - return Objects.hash(nodeSelector, tolerations); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class V1alpha1Scheduling {\n"); - sb.append(" nodeSelector: ").append(toIndentedString(nodeSelector)).append("\n"); - sb.append(" tolerations: ").append(toIndentedString(tolerations)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces (except the first line). - */ - private String toIndentedString(java.lang.Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } -} diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1ServerStorageVersion.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1ServerStorageVersion.java index 34b48e63ab..c4cfcd62d6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1ServerStorageVersion.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1ServerStorageVersion.java @@ -28,7 +28,7 @@ "An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1alpha1ServerStorageVersion { public static final String SERIALIZED_NAME_API_SERVER_I_D = "apiServerID"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersion.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersion.java index da529b669f..e9fd0d00e7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersion.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersion.java @@ -18,10 +18,10 @@ import java.util.Objects; /** Storage version of a specific resource. */ -@ApiModel(description = " Storage version of a specific resource.") +@ApiModel(description = "Storage version of a specific resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1alpha1StorageVersion implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionCondition.java index 00c1d5d331..a08ab5d75b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "Describes the state of the storageVersion at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1alpha1StorageVersionCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionList.java index 2db4d6f172..53bb6beb05 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionList.java @@ -23,7 +23,7 @@ @ApiModel(description = "A list of StorageVersions.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1alpha1StorageVersionList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionStatus.java index 38ac1585cf..9f4054eb90 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1alpha1StorageVersionStatus.java @@ -28,7 +28,7 @@ "API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1alpha1StorageVersionStatus { public static final String SERIALIZED_NAME_COMMON_ENCODING_VERSION = "commonEncodingVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedCSIDriver.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedCSIDriver.java index 6475123aeb..04d40ba35f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedCSIDriver.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedCSIDriver.java @@ -23,7 +23,7 @@ "AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1AllowedCSIDriver { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedFlexVolume.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedFlexVolume.java index e3d745fe0c..bb225a86d6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedFlexVolume.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedFlexVolume.java @@ -22,7 +22,7 @@ description = "AllowedFlexVolume represents a single Flexvolume that is allowed to be used.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1AllowedFlexVolume { public static final String SERIALIZED_NAME_DRIVER = "driver"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedHostPath.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedHostPath.java index 3771bd5611..bf02faf778 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedHostPath.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1AllowedHostPath.java @@ -26,7 +26,7 @@ "AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1AllowedHostPath { public static final String SERIALIZED_NAME_PATH_PREFIX = "pathPrefix"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CSIStorageCapacity.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CSIStorageCapacity.java index 2ad8a9c172..b318ed8000 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CSIStorageCapacity.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CSIStorageCapacity.java @@ -28,16 +28,19 @@ * following three cases all imply that no capacity is available for a certain combination: - no * object exists with suitable topology and storage class name - such an object exists, but the * capacity is unset - such an object exists, but the capacity is zero The producer of these objects - * can decide which approach is more suitable. They are consumed by the kube-scheduler if the - * CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware - * scheduling with CSIDriver.StorageCapacity. + * can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI + * driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler + * compares the MaximumVolumeSize against the requested size of pending volumes to filter out + * unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less + * precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and + * tries some other node. */ @ApiModel( description = - "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. For example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\" The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler if the CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware scheduling with CSIDriver.StorageCapacity.") + "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes. For example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\" The following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero The producer of these objects can decide which approach is more suitable. They are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1CSIStorageCapacity implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CSIStorageCapacityList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CSIStorageCapacityList.java index 1687419202..41685538c3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CSIStorageCapacityList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CSIStorageCapacityList.java @@ -23,7 +23,7 @@ @ApiModel(description = "CSIStorageCapacityList is a collection of CSIStorageCapacity objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1CSIStorageCapacityList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJob.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJob.java index bebef3ff4a..934daa5e7b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJob.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJob.java @@ -21,7 +21,7 @@ @ApiModel(description = "CronJob represents the configuration of a single cron job.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1CronJob implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobList.java index 0fdcfd9c01..09be852801 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobList.java @@ -23,7 +23,7 @@ @ApiModel(description = "CronJobList is a collection of cron jobs.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1CronJobList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpec.java index 5f6bbca84b..3561e0ce3d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobSpec.java @@ -23,7 +23,7 @@ "CronJobSpec describes how the job execution will look like and when it will actually run.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1CronJobSpec { public static final String SERIALIZED_NAME_CONCURRENCY_POLICY = "concurrencyPolicy"; @@ -61,6 +61,11 @@ public class V1beta1CronJobSpec { @SerializedName(SERIALIZED_NAME_SUSPEND) private Boolean suspend; + public static final String SERIALIZED_NAME_TIME_ZONE = "timeZone"; + + @SerializedName(SERIALIZED_NAME_TIME_ZONE) + private String timeZone; + public V1beta1CronJobSpec concurrencyPolicy(String concurrencyPolicy) { this.concurrencyPolicy = concurrencyPolicy; @@ -225,6 +230,32 @@ public void setSuspend(Boolean suspend) { this.suspend = suspend; } + public V1beta1CronJobSpec timeZone(String timeZone) { + + this.timeZone = timeZone; + return this; + } + + /** + * The time zone for the given schedule, see + * https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. If not specified, this will rely + * on the time zone of the kube-controller-manager process. ALPHA: This field is in alpha and must + * be enabled via the `CronJobTimeZone` feature gate. + * + * @return timeZone + */ + @javax.annotation.Nullable + @ApiModelProperty( + value = + "The time zone for the given schedule, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. If not specified, this will rely on the time zone of the kube-controller-manager process. ALPHA: This field is in alpha and must be enabled via the `CronJobTimeZone` feature gate.") + public String getTimeZone() { + return timeZone; + } + + public void setTimeZone(String timeZone) { + this.timeZone = timeZone; + } + @Override public boolean equals(java.lang.Object o) { if (this == o) { @@ -241,7 +272,8 @@ public boolean equals(java.lang.Object o) { && Objects.equals(this.startingDeadlineSeconds, v1beta1CronJobSpec.startingDeadlineSeconds) && Objects.equals( this.successfulJobsHistoryLimit, v1beta1CronJobSpec.successfulJobsHistoryLimit) - && Objects.equals(this.suspend, v1beta1CronJobSpec.suspend); + && Objects.equals(this.suspend, v1beta1CronJobSpec.suspend) + && Objects.equals(this.timeZone, v1beta1CronJobSpec.timeZone); } @Override @@ -253,7 +285,8 @@ public int hashCode() { schedule, startingDeadlineSeconds, successfulJobsHistoryLimit, - suspend); + suspend, + timeZone); } @Override @@ -273,6 +306,7 @@ public String toString() { .append(toIndentedString(successfulJobsHistoryLimit)) .append("\n"); sb.append(" suspend: ").append(toIndentedString(suspend)).append("\n"); + sb.append(" timeZone: ").append(toIndentedString(timeZone)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobStatus.java index dbfd2d024d..ba4f095b7f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1CronJobStatus.java @@ -24,7 +24,7 @@ @ApiModel(description = "CronJobStatus represents the current state of a cron job.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1CronJobStatus { public static final String SERIALIZED_NAME_ACTIVE = "active"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Endpoint.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Endpoint.java index 04a4463f73..e24bf13135 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Endpoint.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Endpoint.java @@ -25,7 +25,7 @@ @ApiModel(description = "Endpoint represents a single logical \"backend\" implementing a service.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1Endpoint { public static final String SERIALIZED_NAME_ADDRESSES = "addresses"; @@ -77,14 +77,15 @@ public V1beta1Endpoint addAddressesItem(String addressesItem) { * addresses of this endpoint. The contents of this field are interpreted according to the * corresponding EndpointSlice addressType field. Consumers must handle different types of * addresses in the context of their own capabilities. This must contain at least one address but - * no more than 100. + * no more than 100. These are all assumed to be fungible and clients may choose to only use the + * first element. Refer to: https://issue.k8s.io/106267 * * @return addresses */ @ApiModelProperty( required = true, value = - "addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100.") + "addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267") public List getAddresses() { return addresses; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointConditions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointConditions.java index f784ee926e..02116756da 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointConditions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointConditions.java @@ -21,7 +21,7 @@ @ApiModel(description = "EndpointConditions represents the current condition of an endpoint.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1EndpointConditions { public static final String SERIALIZED_NAME_READY = "ready"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointHints.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointHints.java index 0de2c7d0ae..2a19fd4038 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointHints.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointHints.java @@ -24,7 +24,7 @@ description = "EndpointHints provides hints describing how an endpoint should be consumed.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1EndpointHints { public static final String SERIALIZED_NAME_FOR_ZONES = "forZones"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointPort.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointPort.java index 74e0b39a65..2e92a70e09 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointPort.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointPort.java @@ -21,7 +21,7 @@ @ApiModel(description = "EndpointPort represents a Port used by an EndpointSlice") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1EndpointPort { public static final String SERIALIZED_NAME_APP_PROTOCOL = "appProtocol"; @@ -52,7 +52,7 @@ public V1beta1EndpointPort appProtocol(String appProtocol) { /** * The application protocol for this port. This field follows standard Kubernetes label syntax. * Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and - * http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed + * https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed * names such as mycompany.com/my-custom-protocol. * * @return appProtocol @@ -60,7 +60,7 @@ public V1beta1EndpointPort appProtocol(String appProtocol) { @javax.annotation.Nullable @ApiModelProperty( value = - "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.") + "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.") public String getAppProtocol() { return appProtocol; } diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointSlice.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointSlice.java index f6fe21f43c..0161cba554 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointSlice.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointSlice.java @@ -29,7 +29,7 @@ "EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1EndpointSlice implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_ADDRESS_TYPE = "addressType"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointSliceList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointSliceList.java index 7d7533ae96..763c81441a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointSliceList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EndpointSliceList.java @@ -23,7 +23,7 @@ @ApiModel(description = "EndpointSliceList represents a list of endpoint slices") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1EndpointSliceList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Event.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Event.java index ca509c430e..42b8797174 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Event.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Event.java @@ -30,7 +30,7 @@ "Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1Event implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_ACTION = "action"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EventList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EventList.java index bb7ef3de15..753af6482d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EventList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EventList.java @@ -23,7 +23,7 @@ @ApiModel(description = "EventList is a list of Event objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1EventList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EventSeries.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EventSeries.java index 6b8805cac5..0e79aeb393 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EventSeries.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1EventSeries.java @@ -27,7 +27,7 @@ "EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1EventSeries { public static final String SERIALIZED_NAME_COUNT = "count"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FSGroupStrategyOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FSGroupStrategyOptions.java index dfc29767ff..ef4fd416c6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FSGroupStrategyOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FSGroupStrategyOptions.java @@ -25,7 +25,7 @@ "FSGroupStrategyOptions defines the strategy type and options used to create the strategy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1FSGroupStrategyOptions { public static final String SERIALIZED_NAME_RANGES = "ranges"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowDistinguisherMethod.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowDistinguisherMethod.java index 0f26e6e180..67f2610896 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowDistinguisherMethod.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowDistinguisherMethod.java @@ -21,7 +21,7 @@ @ApiModel(description = "FlowDistinguisherMethod specifies the method of a flow distinguisher.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1FlowDistinguisherMethod { public static final String SERIALIZED_NAME_TYPE = "type"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchema.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchema.java index cdda8559e6..bbf037bd7a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchema.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchema.java @@ -27,7 +27,7 @@ "FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a \"flow distinguisher\".") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1FlowSchema implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaCondition.java index e6f15ad247..84d63ea182 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "FlowSchemaCondition describes conditions for a FlowSchema.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1FlowSchemaCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaList.java index e268178875..3b326cc21d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaList.java @@ -23,7 +23,7 @@ @ApiModel(description = "FlowSchemaList is a list of FlowSchema objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1FlowSchemaList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaSpec.java index 01c297529d..ae15147b80 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "FlowSchemaSpec describes how the FlowSchema's specification looks like.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1FlowSchemaSpec { public static final String SERIALIZED_NAME_DISTINGUISHER_METHOD = "distinguisherMethod"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaStatus.java index 15d400fe07..54128259c9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1FlowSchemaStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "FlowSchemaStatus represents the current state of a FlowSchema.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1FlowSchemaStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ForZone.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ForZone.java index 209d6cbf42..d08f1571d7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ForZone.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ForZone.java @@ -22,7 +22,7 @@ description = "ForZone provides information about which zones should consume this endpoint.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1ForZone { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1GroupSubject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1GroupSubject.java index d64a1eaa2c..073bae1a79 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1GroupSubject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1GroupSubject.java @@ -21,7 +21,7 @@ @ApiModel(description = "GroupSubject holds detailed information for group-kind subject.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1GroupSubject { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1HostPortRange.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1HostPortRange.java index c490d3808a..e7bdd4e3af 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1HostPortRange.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1HostPortRange.java @@ -26,7 +26,7 @@ "HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1HostPortRange { public static final String SERIALIZED_NAME_MAX = "max"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1IDRange.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1IDRange.java index 34166c5e8e..6603b26d26 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1IDRange.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1IDRange.java @@ -21,7 +21,7 @@ @ApiModel(description = "IDRange provides a min/max of an allowed range of IDs.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1IDRange { public static final String SERIALIZED_NAME_MAX = "max"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1JobTemplateSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1JobTemplateSpec.java index 1b13358645..db3fac9e0e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1JobTemplateSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1JobTemplateSpec.java @@ -23,7 +23,7 @@ "JobTemplateSpec describes the data a Job should have when created from a template") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1JobTemplateSpec { public static final String SERIALIZED_NAME_METADATA = "metadata"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1LimitResponse.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1LimitResponse.java index 46dfc126a9..be9248c2df 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1LimitResponse.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1LimitResponse.java @@ -23,7 +23,7 @@ "LimitResponse defines how to handle requests that can not be executed right now.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1LimitResponse { public static final String SERIALIZED_NAME_QUEUING = "queuing"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1LimitedPriorityLevelConfiguration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1LimitedPriorityLevelConfiguration.java index ebcddf4e03..44095cc9e3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1LimitedPriorityLevelConfiguration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1LimitedPriorityLevelConfiguration.java @@ -27,7 +27,7 @@ "LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues: * How are requests for this priority level limited? * What should be done with requests that exceed the limit?") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1LimitedPriorityLevelConfiguration { public static final String SERIALIZED_NAME_ASSURED_CONCURRENCY_SHARES = "assuredConcurrencyShares"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1NonResourcePolicyRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1NonResourcePolicyRule.java index b51477207c..372fb05991 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1NonResourcePolicyRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1NonResourcePolicyRule.java @@ -30,7 +30,7 @@ "NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1NonResourcePolicyRule { public static final String SERIALIZED_NAME_NON_RESOURCE_U_R_LS = "nonResourceURLs"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Overhead.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Overhead.java index 9ce139a0e1..0575a8c75a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Overhead.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Overhead.java @@ -26,7 +26,7 @@ "Overhead structure represents the resource overhead associated with running a pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1Overhead { public static final String SERIALIZED_NAME_POD_FIXED = "podFixed"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudget.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudget.java index 2ad409ba8a..6e5b1f89a2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudget.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudget.java @@ -26,7 +26,7 @@ "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PodDisruptionBudget implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetList.java index 5e12c8391f..25a98df436 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetList.java @@ -23,7 +23,7 @@ @ApiModel(description = "PodDisruptionBudgetList is a collection of PodDisruptionBudgets.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PodDisruptionBudgetList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetSpec.java index 1a02251ee3..2df2f7f1ea 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetSpec.java @@ -22,7 +22,7 @@ @ApiModel(description = "PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PodDisruptionBudgetSpec { public static final String SERIALIZED_NAME_MAX_UNAVAILABLE = "maxUnavailable"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetStatus.java index 50d656ac04..f936c84a62 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodDisruptionBudgetStatus.java @@ -31,7 +31,7 @@ "PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PodDisruptionBudgetStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicy.java index af202e1662..2fd1d0d89f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicy.java @@ -26,7 +26,7 @@ "PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated in 1.21.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PodSecurityPolicy implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicyList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicyList.java index e8b9c93030..2361098a00 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicyList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicyList.java @@ -23,7 +23,7 @@ @ApiModel(description = "PodSecurityPolicyList is a list of PodSecurityPolicy objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PodSecurityPolicyList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicySpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicySpec.java index b7818c38b3..84f0c869f4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicySpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PodSecurityPolicySpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "PodSecurityPolicySpec defines the policy enforced.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PodSecurityPolicySpec { public static final String SERIALIZED_NAME_ALLOW_PRIVILEGE_ESCALATION = "allowPrivilegeEscalation"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PolicyRulesWithSubjects.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PolicyRulesWithSubjects.java index 25865f852c..4cfe97e5f1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PolicyRulesWithSubjects.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PolicyRulesWithSubjects.java @@ -31,7 +31,7 @@ "PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PolicyRulesWithSubjects { public static final String SERIALIZED_NAME_NON_RESOURCE_RULES = "nonResourceRules"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfiguration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfiguration.java index b47e2eb076..3522f9381c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfiguration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfiguration.java @@ -22,7 +22,7 @@ description = "PriorityLevelConfiguration represents the configuration of a priority level.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PriorityLevelConfiguration implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationCondition.java index c849b15489..33aebaeebf 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationCondition.java @@ -23,7 +23,7 @@ description = "PriorityLevelConfigurationCondition defines the condition of priority level.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PriorityLevelConfigurationCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationList.java index f0ccfd0291..c9fa25f22d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationList.java @@ -24,7 +24,7 @@ description = "PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PriorityLevelConfigurationList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationReference.java index ff18cd2b2a..23046d263d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationReference.java @@ -26,7 +26,7 @@ "PriorityLevelConfigurationReference contains information that points to the \"request-priority\" being used.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PriorityLevelConfigurationReference { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationSpec.java index 430b51240e..f9701a44e6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationSpec.java @@ -22,7 +22,7 @@ description = "PriorityLevelConfigurationSpec specifies the configuration of a priority level.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PriorityLevelConfigurationSpec { public static final String SERIALIZED_NAME_LIMITED = "limited"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationStatus.java index 94b8ea4e57..eb7228f75d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1PriorityLevelConfigurationStatus.java @@ -28,7 +28,7 @@ "PriorityLevelConfigurationStatus represents the current state of a \"request-priority\".") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1PriorityLevelConfigurationStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1QueuingConfiguration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1QueuingConfiguration.java index 0d02fc2c96..b13b813443 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1QueuingConfiguration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1QueuingConfiguration.java @@ -21,7 +21,7 @@ @ApiModel(description = "QueuingConfiguration holds the configuration parameters for queuing") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1QueuingConfiguration { public static final String SERIALIZED_NAME_HAND_SIZE = "handSize"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ResourcePolicyRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ResourcePolicyRule.java index b8d54accfa..34cc433584 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ResourcePolicyRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ResourcePolicyRule.java @@ -33,7 +33,7 @@ "ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., `Namespace==\"\"`) and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1ResourcePolicyRule { public static final String SERIALIZED_NAME_API_GROUPS = "apiGroups"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RunAsGroupStrategyOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RunAsGroupStrategyOptions.java index d619a72af2..da2d384e07 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RunAsGroupStrategyOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RunAsGroupStrategyOptions.java @@ -27,7 +27,7 @@ "RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1RunAsGroupStrategyOptions { public static final String SERIALIZED_NAME_RANGES = "ranges"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RunAsUserStrategyOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RunAsUserStrategyOptions.java index e41af4f402..77a558ec6b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RunAsUserStrategyOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RunAsUserStrategyOptions.java @@ -27,7 +27,7 @@ "RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1RunAsUserStrategyOptions { public static final String SERIALIZED_NAME_RANGES = "ranges"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClass.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClass.java index a7a050b685..97348e0632 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClass.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClass.java @@ -29,7 +29,7 @@ "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1RuntimeClass implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClassList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClassList.java index 59d5a9df7d..1823df4c82 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClassList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClassList.java @@ -23,7 +23,7 @@ @ApiModel(description = "RuntimeClassList is a list of RuntimeClass objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1RuntimeClassList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClassStrategyOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClassStrategyOptions.java index f7e9b234e5..77f31af763 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClassStrategyOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1RuntimeClassStrategyOptions.java @@ -28,7 +28,7 @@ "RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1RuntimeClassStrategyOptions { public static final String SERIALIZED_NAME_ALLOWED_RUNTIME_CLASS_NAMES = "allowedRuntimeClassNames"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1SELinuxStrategyOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1SELinuxStrategyOptions.java index 63bdea6690..97657e917e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1SELinuxStrategyOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1SELinuxStrategyOptions.java @@ -23,7 +23,7 @@ "SELinuxStrategyOptions defines the strategy type and any options used to create the strategy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1SELinuxStrategyOptions { public static final String SERIALIZED_NAME_RULE = "rule"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Scheduling.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Scheduling.java index 0f5dc13b34..217a0edd16 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Scheduling.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Scheduling.java @@ -27,7 +27,7 @@ "Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1Scheduling { public static final String SERIALIZED_NAME_NODE_SELECTOR = "nodeSelector"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ServiceAccountSubject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ServiceAccountSubject.java index 6bf0f6f452..3f8df8bc7d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ServiceAccountSubject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1ServiceAccountSubject.java @@ -23,7 +23,7 @@ "ServiceAccountSubject holds detailed information for service-account-kind subject.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1ServiceAccountSubject { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Subject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Subject.java index 00a6d2b0e8..24fe638ddb 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Subject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1Subject.java @@ -26,7 +26,7 @@ "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1Subject { public static final String SERIALIZED_NAME_GROUP = "group"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1SupplementalGroupsStrategyOptions.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1SupplementalGroupsStrategyOptions.java index d81416a2ad..8355558a22 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1SupplementalGroupsStrategyOptions.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1SupplementalGroupsStrategyOptions.java @@ -28,7 +28,7 @@ "SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1SupplementalGroupsStrategyOptions { public static final String SERIALIZED_NAME_RANGES = "ranges"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1UserSubject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1UserSubject.java index cd3bcf29ad..ef0509ab17 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1UserSubject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta1UserSubject.java @@ -21,7 +21,7 @@ @ApiModel(description = "UserSubject holds detailed information for user-kind subject.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta1UserSubject { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowDistinguisherMethod.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowDistinguisherMethod.java index f17a653525..72ef2759aa 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowDistinguisherMethod.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowDistinguisherMethod.java @@ -21,7 +21,7 @@ @ApiModel(description = "FlowDistinguisherMethod specifies the method of a flow distinguisher.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2FlowDistinguisherMethod { public static final String SERIALIZED_NAME_TYPE = "type"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchema.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchema.java index 57df1d58ce..775c34017f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchema.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchema.java @@ -27,7 +27,7 @@ "FlowSchema defines the schema of a group of flows. Note that a flow is made up of a set of inbound API requests with similar attributes and is identified by a pair of strings: the name of the FlowSchema and a \"flow distinguisher\".") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2FlowSchema implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaCondition.java index 25e23ba254..60eab2f634 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaCondition.java @@ -22,7 +22,7 @@ @ApiModel(description = "FlowSchemaCondition describes conditions for a FlowSchema.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2FlowSchemaCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaList.java index 5c4a39df08..a99006a099 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaList.java @@ -23,7 +23,7 @@ @ApiModel(description = "FlowSchemaList is a list of FlowSchema objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2FlowSchemaList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaSpec.java index ad0ad3f457..bbdd47f299 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaSpec.java @@ -23,7 +23,7 @@ @ApiModel(description = "FlowSchemaSpec describes how the FlowSchema's specification looks like.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2FlowSchemaSpec { public static final String SERIALIZED_NAME_DISTINGUISHER_METHOD = "distinguisherMethod"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaStatus.java index 24d58fe9d1..937ddf418c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2FlowSchemaStatus.java @@ -23,7 +23,7 @@ @ApiModel(description = "FlowSchemaStatus represents the current state of a FlowSchema.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2FlowSchemaStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2GroupSubject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2GroupSubject.java index 43d7a03040..c72432f609 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2GroupSubject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2GroupSubject.java @@ -21,7 +21,7 @@ @ApiModel(description = "GroupSubject holds detailed information for group-kind subject.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2GroupSubject { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2LimitResponse.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2LimitResponse.java index 8a4a43afe8..e363b7a119 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2LimitResponse.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2LimitResponse.java @@ -23,7 +23,7 @@ "LimitResponse defines how to handle requests that can not be executed right now.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2LimitResponse { public static final String SERIALIZED_NAME_QUEUING = "queuing"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2LimitedPriorityLevelConfiguration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2LimitedPriorityLevelConfiguration.java index cf6da6519a..f6950022f3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2LimitedPriorityLevelConfiguration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2LimitedPriorityLevelConfiguration.java @@ -27,7 +27,7 @@ "LimitedPriorityLevelConfiguration specifies how to handle requests that are subject to limits. It addresses two issues: * How are requests for this priority level limited? * What should be done with requests that exceed the limit?") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2LimitedPriorityLevelConfiguration { public static final String SERIALIZED_NAME_ASSURED_CONCURRENCY_SHARES = "assuredConcurrencyShares"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2NonResourcePolicyRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2NonResourcePolicyRule.java index 65d32720f4..217111385b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2NonResourcePolicyRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2NonResourcePolicyRule.java @@ -30,7 +30,7 @@ "NonResourcePolicyRule is a predicate that matches non-resource requests according to their verb and the target non-resource URL. A NonResourcePolicyRule matches a request if and only if both (a) at least one member of verbs matches the request and (b) at least one member of nonResourceURLs matches the request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2NonResourcePolicyRule { public static final String SERIALIZED_NAME_NON_RESOURCE_U_R_LS = "nonResourceURLs"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PolicyRulesWithSubjects.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PolicyRulesWithSubjects.java index cbc94fc26d..e0ec946d01 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PolicyRulesWithSubjects.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PolicyRulesWithSubjects.java @@ -31,7 +31,7 @@ "PolicyRulesWithSubjects prescribes a test that applies to a request to an apiserver. The test considers the subject making the request, the verb being requested, and the resource to be acted upon. This PolicyRulesWithSubjects matches a request if and only if both (a) at least one member of subjects matches the request and (b) at least one member of resourceRules or nonResourceRules matches the request.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2PolicyRulesWithSubjects { public static final String SERIALIZED_NAME_NON_RESOURCE_RULES = "nonResourceRules"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfiguration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfiguration.java index 0f645ee8f1..1d63dcf13b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfiguration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfiguration.java @@ -22,7 +22,7 @@ description = "PriorityLevelConfiguration represents the configuration of a priority level.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2PriorityLevelConfiguration implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationCondition.java index f1055be70a..b51e2c3c33 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationCondition.java @@ -23,7 +23,7 @@ description = "PriorityLevelConfigurationCondition defines the condition of priority level.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2PriorityLevelConfigurationCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationList.java index 4b8cc6ef98..6fa0d7b6c5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationList.java @@ -24,7 +24,7 @@ description = "PriorityLevelConfigurationList is a list of PriorityLevelConfiguration objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2PriorityLevelConfigurationList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationReference.java index e540cb59d9..08b9f6f3fe 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationReference.java @@ -26,7 +26,7 @@ "PriorityLevelConfigurationReference contains information that points to the \"request-priority\" being used.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2PriorityLevelConfigurationReference { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationSpec.java index 3b4a2e33a1..48471c3e57 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationSpec.java @@ -22,7 +22,7 @@ description = "PriorityLevelConfigurationSpec specifies the configuration of a priority level.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2PriorityLevelConfigurationSpec { public static final String SERIALIZED_NAME_LIMITED = "limited"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationStatus.java index 1ba5cfab3b..9333e2b285 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2PriorityLevelConfigurationStatus.java @@ -28,7 +28,7 @@ "PriorityLevelConfigurationStatus represents the current state of a \"request-priority\".") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2PriorityLevelConfigurationStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2QueuingConfiguration.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2QueuingConfiguration.java index 8c7553a454..e11e914b8c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2QueuingConfiguration.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2QueuingConfiguration.java @@ -21,7 +21,7 @@ @ApiModel(description = "QueuingConfiguration holds the configuration parameters for queuing") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2QueuingConfiguration { public static final String SERIALIZED_NAME_HAND_SIZE = "handSize"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2ResourcePolicyRule.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2ResourcePolicyRule.java index 6801a5183e..583b27b681 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2ResourcePolicyRule.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2ResourcePolicyRule.java @@ -33,7 +33,7 @@ "ResourcePolicyRule is a predicate that matches some resource requests, testing the request's verb and the target resource. A ResourcePolicyRule matches a resource request if and only if: (a) at least one member of verbs matches the request, (b) at least one member of apiGroups matches the request, (c) at least one member of resources matches the request, and (d) either (d1) the request does not specify a namespace (i.e., `Namespace==\"\"`) and clusterScope is true or (d2) the request specifies a namespace and least one member of namespaces matches the request's namespace.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2ResourcePolicyRule { public static final String SERIALIZED_NAME_API_GROUPS = "apiGroups"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2ServiceAccountSubject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2ServiceAccountSubject.java index 6e48e078ed..05844287ec 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2ServiceAccountSubject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2ServiceAccountSubject.java @@ -23,7 +23,7 @@ "ServiceAccountSubject holds detailed information for service-account-kind subject.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2ServiceAccountSubject { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2Subject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2Subject.java index 99d1e2ae2c..6b0e58e5a6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2Subject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2Subject.java @@ -26,7 +26,7 @@ "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2Subject { public static final String SERIALIZED_NAME_GROUP = "group"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2UserSubject.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2UserSubject.java index d2c6d6b57c..b30fef3e37 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2UserSubject.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V1beta2UserSubject.java @@ -21,7 +21,7 @@ @ApiModel(description = "UserSubject holds detailed information for user-kind subject.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V1beta2UserSubject { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ContainerResourceMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ContainerResourceMetricSource.java index 8ecfa1ea8f..7ea8db6271 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ContainerResourceMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ContainerResourceMetricSource.java @@ -30,7 +30,7 @@ "ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. Only one \"target\" type should be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2ContainerResourceMetricSource { public static final String SERIALIZED_NAME_CONTAINER = "container"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ContainerResourceMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ContainerResourceMetricStatus.java index a9b4532cb9..3912e85dc4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ContainerResourceMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ContainerResourceMetricStatus.java @@ -29,7 +29,7 @@ "ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2ContainerResourceMetricStatus { public static final String SERIALIZED_NAME_CONTAINER = "container"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2CrossVersionObjectReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2CrossVersionObjectReference.java index 1ca9ee8c04..cadbe60dc8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2CrossVersionObjectReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2CrossVersionObjectReference.java @@ -26,7 +26,7 @@ "CrossVersionObjectReference contains enough information to let you identify the referred resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2CrossVersionObjectReference { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ExternalMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ExternalMetricSource.java index 2aa3a46ba3..ecb2331b26 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ExternalMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ExternalMetricSource.java @@ -27,7 +27,7 @@ "ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2ExternalMetricSource { public static final String SERIALIZED_NAME_METRIC = "metric"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ExternalMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ExternalMetricStatus.java index f3aff039ea..c45ea41b9d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ExternalMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ExternalMetricStatus.java @@ -26,7 +26,7 @@ "ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2ExternalMetricStatus { public static final String SERIALIZED_NAME_CURRENT = "current"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HPAScalingPolicy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HPAScalingPolicy.java index 51f0d493af..085f9b22c2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HPAScalingPolicy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HPAScalingPolicy.java @@ -23,7 +23,7 @@ "HPAScalingPolicy is a single policy which must hold true for a specified past interval.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2HPAScalingPolicy { public static final String SERIALIZED_NAME_PERIOD_SECONDS = "periodSeconds"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HPAScalingRules.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HPAScalingRules.java index 553b9ae010..0ca3c624b7 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HPAScalingRules.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HPAScalingRules.java @@ -31,7 +31,7 @@ "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2HPAScalingRules { public static final String SERIALIZED_NAME_POLICIES = "policies"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscaler.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscaler.java index f04d7f8606..87d1fc3faa 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscaler.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscaler.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2HorizontalPodAutoscaler implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerBehavior.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerBehavior.java index f8ca76d11c..7e3f94b9d3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerBehavior.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerBehavior.java @@ -26,7 +26,7 @@ "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2HorizontalPodAutoscalerBehavior { public static final String SERIALIZED_NAME_SCALE_DOWN = "scaleDown"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerCondition.java index f1ab9d3cb8..57b2cfa080 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerCondition.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2HorizontalPodAutoscalerCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerList.java index a193de9038..9bfdf536cd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerList.java @@ -24,7 +24,7 @@ description = "HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2HorizontalPodAutoscalerList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerSpec.java index f758721c52..f6bc50d5c8 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerSpec.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2HorizontalPodAutoscalerSpec { public static final String SERIALIZED_NAME_BEHAVIOR = "behavior"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerStatus.java index 8a3b0dae1e..af8e28cc42 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2HorizontalPodAutoscalerStatus.java @@ -26,7 +26,7 @@ "HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2HorizontalPodAutoscalerStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricIdentifier.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricIdentifier.java index e8ed64ab51..0f77e9af3f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricIdentifier.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricIdentifier.java @@ -21,7 +21,7 @@ @ApiModel(description = "MetricIdentifier defines the name and optionally selector for a metric") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2MetricIdentifier { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricSpec.java index 4582f2a018..8eef4b872b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricSpec.java @@ -26,7 +26,7 @@ "MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2MetricSpec { public static final String SERIALIZED_NAME_CONTAINER_RESOURCE = "containerResource"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricStatus.java index df9209e9fb..9a7e53e0a0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricStatus.java @@ -21,7 +21,7 @@ @ApiModel(description = "MetricStatus describes the last-read state of a single metric.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2MetricStatus { public static final String SERIALIZED_NAME_CONTAINER_RESOURCE = "containerResource"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricTarget.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricTarget.java index 85576133e0..8ba154eaf6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricTarget.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricTarget.java @@ -26,7 +26,7 @@ "MetricTarget defines the target value, average value, or average utilization of a specific metric") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2MetricTarget { public static final String SERIALIZED_NAME_AVERAGE_UTILIZATION = "averageUtilization"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricValueStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricValueStatus.java index 0e1d8f3ef1..1249baedf9 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricValueStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2MetricValueStatus.java @@ -22,7 +22,7 @@ @ApiModel(description = "MetricValueStatus holds the current value for a metric") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2MetricValueStatus { public static final String SERIALIZED_NAME_AVERAGE_UTILIZATION = "averageUtilization"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ObjectMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ObjectMetricSource.java index 1e6ad15d36..201e8ad5ae 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ObjectMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ObjectMetricSource.java @@ -26,7 +26,7 @@ "ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2ObjectMetricSource { public static final String SERIALIZED_NAME_DESCRIBED_OBJECT = "describedObject"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ObjectMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ObjectMetricStatus.java index 5631b0471b..d66525d788 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ObjectMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ObjectMetricStatus.java @@ -26,7 +26,7 @@ "ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2ObjectMetricStatus { public static final String SERIALIZED_NAME_CURRENT = "current"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2PodsMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2PodsMetricSource.java index bf4aa753e1..780036295a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2PodsMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2PodsMetricSource.java @@ -27,7 +27,7 @@ "PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2PodsMetricSource { public static final String SERIALIZED_NAME_METRIC = "metric"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2PodsMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2PodsMetricStatus.java index e1bf8363db..5250df7f62 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2PodsMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2PodsMetricStatus.java @@ -26,7 +26,7 @@ "PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2PodsMetricStatus { public static final String SERIALIZED_NAME_CURRENT = "current"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ResourceMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ResourceMetricSource.java index 0ac547a1f6..b850c8dddc 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ResourceMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ResourceMetricSource.java @@ -30,7 +30,7 @@ "ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. Only one \"target\" type should be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2ResourceMetricSource { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ResourceMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ResourceMetricStatus.java index 6c8687c9d5..a44e0ce08b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ResourceMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2ResourceMetricStatus.java @@ -28,7 +28,7 @@ "ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2ResourceMetricStatus { public static final String SERIALIZED_NAME_CURRENT = "current"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ContainerResourceMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ContainerResourceMetricSource.java index e1bb2cd169..6fcc218234 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ContainerResourceMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ContainerResourceMetricSource.java @@ -31,7 +31,7 @@ "ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. Only one \"target\" type should be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1ContainerResourceMetricSource { public static final String SERIALIZED_NAME_CONTAINER = "container"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ContainerResourceMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ContainerResourceMetricStatus.java index e65acc7697..85c2e497b2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ContainerResourceMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ContainerResourceMetricStatus.java @@ -30,7 +30,7 @@ "ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1ContainerResourceMetricStatus { public static final String SERIALIZED_NAME_CONTAINER = "container"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1CrossVersionObjectReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1CrossVersionObjectReference.java index 25155409ab..20d9d01ffd 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1CrossVersionObjectReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1CrossVersionObjectReference.java @@ -26,7 +26,7 @@ "CrossVersionObjectReference contains enough information to let you identify the referred resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1CrossVersionObjectReference { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ExternalMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ExternalMetricSource.java index 2d44aec5f4..0f17553338 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ExternalMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ExternalMetricSource.java @@ -28,7 +28,7 @@ "ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). Exactly one \"target\" type should be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1ExternalMetricSource { public static final String SERIALIZED_NAME_METRIC_NAME = "metricName"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ExternalMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ExternalMetricStatus.java index ce61f0fec0..53a0815b5b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ExternalMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ExternalMetricStatus.java @@ -27,7 +27,7 @@ "ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1ExternalMetricStatus { public static final String SERIALIZED_NAME_CURRENT_AVERAGE_VALUE = "currentAverageValue"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscaler.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscaler.java index c9c1336081..270a8e0d5b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscaler.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscaler.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1HorizontalPodAutoscaler implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerCondition.java index 68bc5f1e99..d00e2585b6 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerCondition.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1HorizontalPodAutoscalerCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerList.java index e1de5e7c49..cc5db2576c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerList.java @@ -23,7 +23,7 @@ @ApiModel(description = "HorizontalPodAutoscaler is a list of horizontal pod autoscaler objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1HorizontalPodAutoscalerList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerSpec.java index 6e4011b07d..7c12d59c93 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerSpec.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1HorizontalPodAutoscalerSpec { public static final String SERIALIZED_NAME_MAX_REPLICAS = "maxReplicas"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerStatus.java index e8ce24ab45..84d816cb32 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1HorizontalPodAutoscalerStatus.java @@ -26,7 +26,7 @@ "HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1HorizontalPodAutoscalerStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1MetricSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1MetricSpec.java index 4f781b772d..15a017c868 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1MetricSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1MetricSpec.java @@ -26,7 +26,7 @@ "MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1MetricSpec { public static final String SERIALIZED_NAME_CONTAINER_RESOURCE = "containerResource"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1MetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1MetricStatus.java index 991bf305eb..bbc262f015 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1MetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1MetricStatus.java @@ -21,7 +21,7 @@ @ApiModel(description = "MetricStatus describes the last-read state of a single metric.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1MetricStatus { public static final String SERIALIZED_NAME_CONTAINER_RESOURCE = "containerResource"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ObjectMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ObjectMetricSource.java index 43bba512c9..3c53b5af41 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ObjectMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ObjectMetricSource.java @@ -27,7 +27,7 @@ "ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1ObjectMetricSource { public static final String SERIALIZED_NAME_AVERAGE_VALUE = "averageValue"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ObjectMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ObjectMetricStatus.java index 667e40f6e1..068b0b0eb1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ObjectMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ObjectMetricStatus.java @@ -27,7 +27,7 @@ "ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1ObjectMetricStatus { public static final String SERIALIZED_NAME_AVERAGE_VALUE = "averageValue"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1PodsMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1PodsMetricSource.java index 5afb91c564..1a579d7681 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1PodsMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1PodsMetricSource.java @@ -28,7 +28,7 @@ "PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1PodsMetricSource { public static final String SERIALIZED_NAME_METRIC_NAME = "metricName"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1PodsMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1PodsMetricStatus.java index 004e3ad9d8..e6130353fa 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1PodsMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1PodsMetricStatus.java @@ -27,7 +27,7 @@ "PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1PodsMetricStatus { public static final String SERIALIZED_NAME_CURRENT_AVERAGE_VALUE = "currentAverageValue"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ResourceMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ResourceMetricSource.java index 2a77d1c0e1..a66c7de8f2 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ResourceMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ResourceMetricSource.java @@ -31,7 +31,7 @@ "ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. Only one \"target\" type should be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1ResourceMetricSource { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ResourceMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ResourceMetricStatus.java index 8684620e76..a687138bf4 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ResourceMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta1ResourceMetricStatus.java @@ -29,7 +29,7 @@ "ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta1ResourceMetricStatus { public static final String SERIALIZED_NAME_CURRENT_AVERAGE_UTILIZATION = "currentAverageUtilization"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ContainerResourceMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ContainerResourceMetricSource.java index 96308396d5..4fa5e0137d 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ContainerResourceMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ContainerResourceMetricSource.java @@ -30,7 +30,7 @@ "ContainerResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. Only one \"target\" type should be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2ContainerResourceMetricSource { public static final String SERIALIZED_NAME_CONTAINER = "container"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ContainerResourceMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ContainerResourceMetricStatus.java index d454e1e43d..cc3b357ec3 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ContainerResourceMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ContainerResourceMetricStatus.java @@ -29,7 +29,7 @@ "ContainerResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing a single container in each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2ContainerResourceMetricStatus { public static final String SERIALIZED_NAME_CONTAINER = "container"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2CrossVersionObjectReference.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2CrossVersionObjectReference.java index c3652653ed..99d90e98c0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2CrossVersionObjectReference.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2CrossVersionObjectReference.java @@ -26,7 +26,7 @@ "CrossVersionObjectReference contains enough information to let you identify the referred resource.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2CrossVersionObjectReference { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ExternalMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ExternalMetricSource.java index ab728f99fe..6d02681080 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ExternalMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ExternalMetricSource.java @@ -27,7 +27,7 @@ "ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2ExternalMetricSource { public static final String SERIALIZED_NAME_METRIC = "metric"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ExternalMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ExternalMetricStatus.java index 772d22fade..270aa334d0 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ExternalMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ExternalMetricStatus.java @@ -26,7 +26,7 @@ "ExternalMetricStatus indicates the current value of a global metric not associated with any Kubernetes object.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2ExternalMetricStatus { public static final String SERIALIZED_NAME_CURRENT = "current"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HPAScalingPolicy.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HPAScalingPolicy.java index 72f1bfa13a..1169f23c75 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HPAScalingPolicy.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HPAScalingPolicy.java @@ -23,7 +23,7 @@ "HPAScalingPolicy is a single policy which must hold true for a specified past interval.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2HPAScalingPolicy { public static final String SERIALIZED_NAME_PERIOD_SECONDS = "periodSeconds"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HPAScalingRules.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HPAScalingRules.java index efefabb094..d0a02494ee 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HPAScalingRules.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HPAScalingRules.java @@ -31,7 +31,7 @@ "HPAScalingRules configures the scaling behavior for one direction. These Rules are applied after calculating DesiredReplicas from metrics for the HPA. They can limit the scaling velocity by specifying scaling policies. They can prevent flapping by specifying the stabilization window, so that the number of replicas is not set instantly, instead, the safest value from the stabilization window is chosen.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2HPAScalingRules { public static final String SERIALIZED_NAME_POLICIES = "policies"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscaler.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscaler.java index 2e5415df79..089a3ff887 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscaler.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscaler.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2HorizontalPodAutoscaler implements io.kubernetes.client.common.KubernetesObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerBehavior.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerBehavior.java index 071a0665f3..962ef8bbd5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerBehavior.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerBehavior.java @@ -26,7 +26,7 @@ "HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2HorizontalPodAutoscalerBehavior { public static final String SERIALIZED_NAME_SCALE_DOWN = "scaleDown"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerCondition.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerCondition.java index 9f44c6fa9e..59a30371af 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerCondition.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerCondition.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscalerCondition describes the state of a HorizontalPodAutoscaler at a certain point.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2HorizontalPodAutoscalerCondition { public static final String SERIALIZED_NAME_LAST_TRANSITION_TIME = "lastTransitionTime"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerList.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerList.java index eacba509d5..296aacab80 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerList.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerList.java @@ -24,7 +24,7 @@ description = "HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2HorizontalPodAutoscalerList implements io.kubernetes.client.common.KubernetesListObject { public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerSpec.java index 03a140a545..3746d9dfbf 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerSpec.java @@ -27,7 +27,7 @@ "HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2HorizontalPodAutoscalerSpec { public static final String SERIALIZED_NAME_BEHAVIOR = "behavior"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerStatus.java index e912de6f4c..8e920106c1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2HorizontalPodAutoscalerStatus.java @@ -26,7 +26,7 @@ "HorizontalPodAutoscalerStatus describes the current status of a horizontal pod autoscaler.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2HorizontalPodAutoscalerStatus { public static final String SERIALIZED_NAME_CONDITIONS = "conditions"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricIdentifier.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricIdentifier.java index 89e3bcac44..f82e13c14f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricIdentifier.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricIdentifier.java @@ -21,7 +21,7 @@ @ApiModel(description = "MetricIdentifier defines the name and optionally selector for a metric") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2MetricIdentifier { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricSpec.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricSpec.java index 6c25c688e8..018eda805b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricSpec.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricSpec.java @@ -26,7 +26,7 @@ "MetricSpec specifies how to scale based on a single metric (only `type` and one other matching field should be set at once).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2MetricSpec { public static final String SERIALIZED_NAME_CONTAINER_RESOURCE = "containerResource"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricStatus.java index cfdc0b71d0..96f97dd47c 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricStatus.java @@ -21,7 +21,7 @@ @ApiModel(description = "MetricStatus describes the last-read state of a single metric.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2MetricStatus { public static final String SERIALIZED_NAME_CONTAINER_RESOURCE = "containerResource"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricTarget.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricTarget.java index d0a6187496..3ebca1c88a 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricTarget.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricTarget.java @@ -26,7 +26,7 @@ "MetricTarget defines the target value, average value, or average utilization of a specific metric") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2MetricTarget { public static final String SERIALIZED_NAME_AVERAGE_UTILIZATION = "averageUtilization"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricValueStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricValueStatus.java index 20a11239c4..c52ea2b91f 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricValueStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2MetricValueStatus.java @@ -22,7 +22,7 @@ @ApiModel(description = "MetricValueStatus holds the current value for a metric") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2MetricValueStatus { public static final String SERIALIZED_NAME_AVERAGE_UTILIZATION = "averageUtilization"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ObjectMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ObjectMetricSource.java index 2eb3bb9fa9..1747bf1164 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ObjectMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ObjectMetricSource.java @@ -26,7 +26,7 @@ "ObjectMetricSource indicates how to scale on a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2ObjectMetricSource { public static final String SERIALIZED_NAME_DESCRIBED_OBJECT = "describedObject"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ObjectMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ObjectMetricStatus.java index 87db870745..846047c9b1 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ObjectMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ObjectMetricStatus.java @@ -26,7 +26,7 @@ "ObjectMetricStatus indicates the current value of a metric describing a kubernetes object (for example, hits-per-second on an Ingress object).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2ObjectMetricStatus { public static final String SERIALIZED_NAME_CURRENT = "current"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2PodsMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2PodsMetricSource.java index 2bd389225e..a519d318ee 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2PodsMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2PodsMetricSource.java @@ -27,7 +27,7 @@ "PodsMetricSource indicates how to scale on a metric describing each pod in the current scale target (for example, transactions-processed-per-second). The values will be averaged together before being compared to the target value.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2PodsMetricSource { public static final String SERIALIZED_NAME_METRIC = "metric"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2PodsMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2PodsMetricStatus.java index a88128bb8e..88afbd9525 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2PodsMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2PodsMetricStatus.java @@ -26,7 +26,7 @@ "PodsMetricStatus indicates the current value of a metric describing each pod in the current scale target (for example, transactions-processed-per-second).") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2PodsMetricStatus { public static final String SERIALIZED_NAME_CURRENT = "current"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ResourceMetricSource.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ResourceMetricSource.java index 7d6ccbd0ff..e8e0459a2b 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ResourceMetricSource.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ResourceMetricSource.java @@ -30,7 +30,7 @@ "ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source. Only one \"target\" type should be set.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2ResourceMetricSource { public static final String SERIALIZED_NAME_NAME = "name"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ResourceMetricStatus.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ResourceMetricStatus.java index dd8557f3ec..beb0e3d91e 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ResourceMetricStatus.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/V2beta2ResourceMetricStatus.java @@ -28,7 +28,7 @@ "ResourceMetricStatus indicates the current value of a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the \"pods\" source.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class V2beta2ResourceMetricStatus { public static final String SERIALIZED_NAME_CURRENT = "current"; diff --git a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/VersionInfo.java b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/VersionInfo.java index d228e5ffef..9c1352d6e5 100644 --- a/kubernetes/src/main/java/io/kubernetes/client/openapi/models/VersionInfo.java +++ b/kubernetes/src/main/java/io/kubernetes/client/openapi/models/VersionInfo.java @@ -23,7 +23,7 @@ "Info contains versioning information. how we'll want to distribute that information.") @javax.annotation.Generated( value = "org.openapitools.codegen.languages.JavaClientCodegen", - date = "2022-04-08T04:59:41.589Z[Etc/UTC]") + date = "2022-05-06T16:45:00.555Z[Etc/UTC]") public class VersionInfo { public static final String SERIALIZED_NAME_BUILD_DATE = "buildDate"; diff --git a/kubernetes/swagger.json b/kubernetes/swagger.json index db3de6dbec..cdff3a93e2 100644 --- a/kubernetes/swagger.json +++ b/kubernetes/swagger.json @@ -379,7 +379,7 @@ "type": "object" }, "v1alpha1.StorageVersion": { - "description": "\n Storage version of a specific resource.", + "description": "Storage version of a specific resource.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -1247,8 +1247,12 @@ "v1.RollingUpdateStatefulSetStrategy": { "description": "RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.", "properties": { + "maxUnavailable": { + "$ref": "#/definitions/intstr.IntOrString", + "description": "The maximum number of pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). Absolute number is calculated from percentage by rounding up. This can not be 0. Defaults to 1. This field is alpha-level and is only honored by servers that enable the MaxUnavailableStatefulSet feature. The field applies to all pods in the range 0 to Replicas-1. That means if there is any unavailable pod in the range 0 to Replicas-1, it will be counted towards MaxUnavailable." + }, "partition": { - "description": "Partition indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0.", + "description": "Partition indicates the ordinal at which the StatefulSet should be partitioned for updates. During a rolling update, all pods from ordinal Replicas-1 to Partition are updated. All pods from ordinal Partition-1 to 0 remain untouched. This is helpful in being able to do a canary based deployment. The default value is 0.", "format": "int32", "type": "integer" } @@ -1488,8 +1492,7 @@ } }, "required": [ - "replicas", - "availableReplicas" + "replicas" ], "type": "object" }, @@ -4163,6 +4166,10 @@ "suspend": { "description": "This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.", "type": "boolean" + }, + "timeZone": { + "description": "The time zone for the given schedule, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. If not specified, this will rely on the time zone of the kube-controller-manager process. ALPHA: This field is in alpha and must be enabled via the `CronJobTimeZone` feature gate.", + "type": "string" } }, "required": [ @@ -4319,7 +4326,7 @@ "type": "integer" }, "completionMode": { - "description": "CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`.\n\n`NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other.\n\n`Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`.\n\nThis field is beta-level. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, the controller skips updates for the Job.", + "description": "CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`.\n\n`NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other.\n\n`Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`.\n\nMore completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, which is possible during upgrades due to version skew, the controller skips updates for the Job.", "type": "string" }, "completions": { @@ -4341,7 +4348,7 @@ "description": "A label query over pods that should match the pod count. Normally, the system sets this field for you. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors" }, "suspend": { - "description": "Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false.\n\nThis field is beta-level, gated by SuspendJob feature flag (enabled by default).", + "description": "Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false.", "type": "boolean" }, "template": { @@ -4392,7 +4399,7 @@ "type": "integer" }, "ready": { - "description": "The number of pods which have a Ready condition.\n\nThis field is alpha-level. The job controller populates the field when the feature gate JobReadyPods is enabled (disabled by default).", + "description": "The number of pods which have a Ready condition.\n\nThis field is beta-level. The job controller populates the field when the feature gate JobReadyPods is enabled (enabled by default).", "format": "int32", "type": "integer" }, @@ -4556,6 +4563,10 @@ "suspend": { "description": "This flag tells the controller to suspend subsequent executions, it does not apply to already started executions. Defaults to false.", "type": "boolean" + }, + "timeZone": { + "description": "The time zone for the given schedule, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones. If not specified, this will rely on the time zone of the kube-controller-manager process. ALPHA: This field is in alpha and must be enabled via the `CronJobTimeZone` feature gate.", + "type": "string" } }, "required": [ @@ -4717,7 +4728,7 @@ "description": "CertificateSigningRequestSpec contains the certificate request.", "properties": { "expirationSeconds": { - "description": "expirationSeconds is the requested duration of validity of the issued certificate. The certificate signer may issue a certificate with a different validity duration so a client must check the delta between the notBefore and and notAfter fields in the issued certificate to determine the actual duration.\n\nThe v1.22+ in-tree implementations of the well-known Kubernetes signers will honor this field as long as the requested duration is not greater than the maximum duration they will honor per the --cluster-signing-duration CLI flag to the Kubernetes controller manager.\n\nCertificate signers may not honor this field for various reasons:\n\n 1. Old signer that is unaware of the field (such as the in-tree\n implementations prior to v1.22)\n 2. Signer whose configured maximum is shorter than the requested duration\n 3. Signer whose configured minimum is longer than the requested duration\n\nThe minimum valid value for expirationSeconds is 600, i.e. 10 minutes.\n\nAs of v1.22, this field is beta and is controlled via the CSRDuration feature gate.", + "description": "expirationSeconds is the requested duration of validity of the issued certificate. The certificate signer may issue a certificate with a different validity duration so a client must check the delta between the notBefore and and notAfter fields in the issued certificate to determine the actual duration.\n\nThe v1.22+ in-tree implementations of the well-known Kubernetes signers will honor this field as long as the requested duration is not greater than the maximum duration they will honor per the --cluster-signing-duration CLI flag to the Kubernetes controller manager.\n\nCertificate signers may not honor this field for various reasons:\n\n 1. Old signer that is unaware of the field (such as the in-tree\n implementations prior to v1.22)\n 2. Signer whose configured maximum is shorter than the requested duration\n 3. Signer whose configured minimum is longer than the requested duration\n\nThe minimum valid value for expirationSeconds is 600, i.e. 10 minutes.", "format": "int32", "type": "integer" }, @@ -4899,20 +4910,20 @@ "description": "Represents a Persistent Disk resource in AWS.\n\nAn AWS EBS disk must exist before mounting to a container. The disk must also be in the same AWS zone as the kubelet. An AWS EBS disk can only be mounted as read/write once. AWS EBS volumes support ownership management and SELinux relabeling.", "properties": { "fsType": { - "description": "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", + "description": "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "type": "string" }, "partition": { - "description": "The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty).", + "description": "partition is the partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty).", "format": "int32", "type": "integer" }, "readOnly": { - "description": "Specify \"true\" to force and set the ReadOnly property in VolumeMounts to \"true\". If omitted, the default is \"false\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", + "description": "readOnly value true will force the readOnly setting in VolumeMounts. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "type": "boolean" }, "volumeID": { - "description": "Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", + "description": "volumeID is unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "type": "string" } }, @@ -4961,27 +4972,27 @@ "description": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", "properties": { "cachingMode": { - "description": "Host Caching mode: None, Read Only, Read Write.", + "description": "cachingMode is the Host Caching mode: None, Read Only, Read Write.", "type": "string" }, "diskName": { - "description": "The Name of the data disk in the blob storage", + "description": "diskName is the Name of the data disk in the blob storage", "type": "string" }, "diskURI": { - "description": "The URI the data disk in the blob storage", + "description": "diskURI is the URI of data disk in the blob storage", "type": "string" }, "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", + "description": "fsType is Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", "type": "string" }, "kind": { - "description": "Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared", + "description": "kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared", "type": "string" }, "readOnly": { - "description": "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" } }, @@ -4995,19 +5006,19 @@ "description": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", "properties": { "readOnly": { - "description": "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "secretName": { - "description": "the name of secret that contains Azure Storage Account Name and Key", + "description": "secretName is the name of secret that contains Azure Storage Account Name and Key", "type": "string" }, "secretNamespace": { - "description": "the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod", + "description": "secretNamespace is the namespace of the secret that contains Azure Storage Account Name and Key default is the same as the Pod", "type": "string" }, "shareName": { - "description": "Share Name", + "description": "shareName is the azure Share Name", "type": "string" } }, @@ -5021,15 +5032,15 @@ "description": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", "properties": { "readOnly": { - "description": "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "secretName": { - "description": "the name of secret that contains Azure Storage Account Name and Key", + "description": "secretName is the name of secret that contains Azure Storage Account Name and Key", "type": "string" }, "shareName": { - "description": "Share Name", + "description": "shareName is the azure share Name", "type": "string" } }, @@ -5079,41 +5090,41 @@ "properties": { "controllerExpandSecretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "ControllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This is an alpha field and requires enabling ExpandCSIVolumes feature gate. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." + "description": "controllerExpandSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerExpandVolume call. This is an alpha field and requires enabling ExpandCSIVolumes feature gate. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "controllerPublishSecretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "ControllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." + "description": "controllerPublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI ControllerPublishVolume and ControllerUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "driver": { - "description": "Driver is the name of the driver to use for this volume. Required.", + "description": "driver is the name of the driver to use for this volume. Required.", "type": "string" }, "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\".", + "description": "fsType to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\".", "type": "string" }, "nodePublishSecretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." + "description": "nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "nodeStageSecretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "NodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." + "description": "nodeStageSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodeStageVolume and NodeStageVolume and NodeUnstageVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secrets are passed." }, "readOnly": { - "description": "Optional: The value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).", + "description": "readOnly value to pass to ControllerPublishVolumeRequest. Defaults to false (read/write).", "type": "boolean" }, "volumeAttributes": { "additionalProperties": { "type": "string" }, - "description": "Attributes of the volume to publish.", + "description": "volumeAttributes of the volume to publish.", "type": "object" }, "volumeHandle": { - "description": "VolumeHandle is the unique volume name returned by the CSI volume plugin\u2019s CreateVolume to refer to the volume on all subsequent calls. Required.", + "description": "volumeHandle is the unique volume name returned by the CSI volume plugin\u2019s CreateVolume to refer to the volume on all subsequent calls. Required.", "type": "string" } }, @@ -5127,26 +5138,26 @@ "description": "Represents a source location of a volume to mount, managed by an external CSI driver", "properties": { "driver": { - "description": "Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster.", + "description": "driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster.", "type": "string" }, "fsType": { - "description": "Filesystem type to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.", + "description": "fsType to mount. Ex. \"ext4\", \"xfs\", \"ntfs\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.", "type": "string" }, "nodePublishSecretRef": { "$ref": "#/definitions/v1.LocalObjectReference", - "description": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed." + "description": "nodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed." }, "readOnly": { - "description": "Specifies a read-only configuration for the volume. Defaults to false (read/write).", + "description": "readOnly specifies a read-only configuration for the volume. Defaults to false (read/write).", "type": "boolean" }, "volumeAttributes": { "additionalProperties": { "type": "string" }, - "description": "VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values.", + "description": "volumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values.", "type": "object" } }, @@ -5179,30 +5190,30 @@ "description": "Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.", "properties": { "monitors": { - "description": "Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", + "description": "monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "items": { "type": "string" }, "type": "array" }, "path": { - "description": "Optional: Used as the mounted root, rather than the full Ceph tree, default is /", + "description": "path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /", "type": "string" }, "readOnly": { - "description": "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", + "description": "readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "type": "boolean" }, "secretFile": { - "description": "Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", + "description": "secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "type": "string" }, "secretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it" + "description": "secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it" }, "user": { - "description": "Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", + "description": "user is Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "type": "string" } }, @@ -5215,30 +5226,30 @@ "description": "Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.", "properties": { "monitors": { - "description": "Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", + "description": "monitors is Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "items": { "type": "string" }, "type": "array" }, "path": { - "description": "Optional: Used as the mounted root, rather than the full Ceph tree, default is /", + "description": "path is Optional: Used as the mounted root, rather than the full Ceph tree, default is /", "type": "string" }, "readOnly": { - "description": "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", + "description": "readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "type": "boolean" }, "secretFile": { - "description": "Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", + "description": "secretFile is Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "type": "string" }, "secretRef": { "$ref": "#/definitions/v1.LocalObjectReference", - "description": "Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it" + "description": "secretRef is Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it" }, "user": { - "description": "Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", + "description": "user is optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "type": "string" } }, @@ -5251,19 +5262,19 @@ "description": "Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", + "description": "fsType Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "type": "string" }, "readOnly": { - "description": "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", + "description": "readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "Optional: points to a secret object containing parameters used to connect to OpenStack." + "description": "secretRef is Optional: points to a secret object containing parameters used to connect to OpenStack." }, "volumeID": { - "description": "volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", + "description": "volumeID used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "type": "string" } }, @@ -5276,19 +5287,19 @@ "description": "Represents a cinder volume resource in Openstack. A Cinder volume must exist before mounting to a container. The volume must also be in the same region as the kubelet. Cinder volumes support ownership management and SELinux relabeling.", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", + "description": "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "type": "string" }, "readOnly": { - "description": "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", + "description": "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.LocalObjectReference", - "description": "Optional: points to a secret object containing parameters used to connect to OpenStack." + "description": "secretRef is optional: points to a secret object containing parameters used to connect to OpenStack." }, "volumeID": { - "description": "volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", + "description": "volumeID used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "type": "string" } }, @@ -5565,7 +5576,7 @@ "description": "Adapts a ConfigMap into a projected volume.\n\nThe contents of the target ConfigMap's Data field will be presented in a projected volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. Note that this is identical to a configmap volume source without the default mode.", "properties": { "items": { - "description": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", + "description": "items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { "$ref": "#/definitions/v1.KeyToPath" }, @@ -5576,7 +5587,7 @@ "type": "string" }, "optional": { - "description": "Specify whether the ConfigMap or its keys must be defined", + "description": "optional specify whether the ConfigMap or its keys must be defined", "type": "boolean" } }, @@ -5586,12 +5597,12 @@ "description": "Adapts a ConfigMap into a volume.\n\nThe contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths. ConfigMap volumes support ownership management and SELinux relabeling.", "properties": { "defaultMode": { - "description": "Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", + "description": "defaultMode is optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "format": "int32", "type": "integer" }, "items": { - "description": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", + "description": "items if unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { "$ref": "#/definitions/v1.KeyToPath" }, @@ -5602,7 +5613,7 @@ "type": "string" }, "optional": { - "description": "Specify whether the ConfigMap or its keys must be defined", + "description": "optional specify whether the ConfigMap or its keys must be defined", "type": "boolean" } }, @@ -5612,14 +5623,14 @@ "description": "A single application container that you want to run within a pod.", "properties": { "args": { - "description": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "description": "Arguments to the entrypoint. The container image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "items": { "type": "string" }, "type": "array" }, "command": { - "description": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "description": "Entrypoint array. Not executed within a shell. The container image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "items": { "type": "string" }, @@ -5642,7 +5653,7 @@ "type": "array" }, "image": { - "description": "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", + "description": "Container image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "type": "string" }, "imagePullPolicy": { @@ -5821,7 +5832,7 @@ "description": "ContainerStateTerminated is a terminated state of a container.", "properties": { "containerID": { - "description": "Container's ID in the format 'docker://'", + "description": "Container's ID in the format '://'", "type": "string" }, "exitCode": { @@ -5876,7 +5887,7 @@ "description": "ContainerStatus contains details for the current status of this container.", "properties": { "containerID": { - "description": "Container's ID in the format 'docker://'.", + "description": "Container's ID in the format '://'.", "type": "string" }, "image": { @@ -5997,12 +6008,12 @@ "description": "Represents an empty directory for a pod. Empty directory volumes support ownership management and SELinux relabeling.", "properties": { "medium": { - "description": "What type of storage medium should back this directory. The default is \"\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", + "description": "medium represents what type of storage medium should back this directory. The default is \"\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "type": "string" }, "sizeLimit": { "$ref": "#/definitions/resource.Quantity", - "description": "Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir" + "description": "sizeLimit is the total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir" } }, "type": "object" @@ -6037,7 +6048,7 @@ "description": "EndpointPort is a tuple that describes a single port.", "properties": { "appProtocol": { - "description": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", + "description": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", "type": "string" }, "name": { @@ -6225,14 +6236,14 @@ "description": "An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation.\n\nTo add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted.\n\nThis is a beta feature available on clusters that haven't disabled the EphemeralContainers feature gate.", "properties": { "args": { - "description": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "description": "Arguments to the entrypoint. The image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "items": { "type": "string" }, "type": "array" }, "command": { - "description": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "description": "Entrypoint array. Not executed within a shell. The image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "items": { "type": "string" }, @@ -6255,7 +6266,7 @@ "type": "array" }, "image": { - "description": "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images", + "description": "Container image name. More info: https://kubernetes.io/docs/concepts/containers/images", "type": "string" }, "imagePullPolicy": { @@ -6543,27 +6554,27 @@ "description": "Represents a Fibre Channel volume. Fibre Channel volumes can only be mounted as read/write once. Fibre Channel volumes support ownership management and SELinux relabeling.", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", + "description": "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", "type": "string" }, "lun": { - "description": "Optional: FC target lun number", + "description": "lun is Optional: FC target lun number", "format": "int32", "type": "integer" }, "readOnly": { - "description": "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly is Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "targetWWNs": { - "description": "Optional: FC target worldwide names (WWNs)", + "description": "targetWWNs is Optional: FC target worldwide names (WWNs)", "items": { "type": "string" }, "type": "array" }, "wwids": { - "description": "Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.", + "description": "wwids Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.", "items": { "type": "string" }, @@ -6576,27 +6587,27 @@ "description": "FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.", "properties": { "driver": { - "description": "Driver is the name of the driver to use for this volume.", + "description": "driver is the name of the driver to use for this volume.", "type": "string" }, "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script.", + "description": "fsType is the Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script.", "type": "string" }, "options": { "additionalProperties": { "type": "string" }, - "description": "Optional: Extra command options if any.", + "description": "options is Optional: this field holds extra command options if any.", "type": "object" }, "readOnly": { - "description": "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly is Optional: defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts." + "description": "secretRef is Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts." } }, "required": [ @@ -6608,27 +6619,27 @@ "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", "properties": { "driver": { - "description": "Driver is the name of the driver to use for this volume.", + "description": "driver is the name of the driver to use for this volume.", "type": "string" }, "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script.", + "description": "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default filesystem depends on FlexVolume script.", "type": "string" }, "options": { "additionalProperties": { "type": "string" }, - "description": "Optional: Extra command options if any.", + "description": "options is Optional: this field holds extra command options if any.", "type": "object" }, "readOnly": { - "description": "Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly is Optional: defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.LocalObjectReference", - "description": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts." + "description": "secretRef is Optional: secretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts." } }, "required": [ @@ -6640,11 +6651,11 @@ "description": "Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.", "properties": { "datasetName": { - "description": "Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated", + "description": "datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated", "type": "string" }, "datasetUUID": { - "description": "UUID of the dataset. This is unique identifier of a Flocker dataset", + "description": "datasetUUID is the UUID of the dataset. This is unique identifier of a Flocker dataset", "type": "string" } }, @@ -6654,20 +6665,20 @@ "description": "Represents a Persistent Disk resource in Google Compute Engine.\n\nA GCE PD must exist before mounting to a container. The disk must also be in the same GCE project and zone as the kubelet. A GCE PD can only be mounted as read/write once or read-only many times. GCE PDs support ownership management and SELinux relabeling.", "properties": { "fsType": { - "description": "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", + "description": "fsType is filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "type": "string" }, "partition": { - "description": "The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", + "description": "partition is the partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \"1\". Similarly, the volume partition for /dev/sda is \"0\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "format": "int32", "type": "integer" }, "pdName": { - "description": "Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", + "description": "pdName is unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "type": "string" }, "readOnly": { - "description": "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", + "description": "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "type": "boolean" } }, @@ -6697,15 +6708,15 @@ "description": "Represents a volume that is populated with the contents of a git repository. Git repo volumes do not support ownership management. Git repo volumes support SELinux relabeling.\n\nDEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "properties": { "directory": { - "description": "Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.", + "description": "directory is the target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.", "type": "string" }, "repository": { - "description": "Repository URL", + "description": "repository is the URL", "type": "string" }, "revision": { - "description": "Commit hash for the specified revision.", + "description": "revision is the commit hash for the specified revision.", "type": "string" } }, @@ -6718,19 +6729,19 @@ "description": "Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.", "properties": { "endpoints": { - "description": "EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", + "description": "endpoints is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "type": "string" }, "endpointsNamespace": { - "description": "EndpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", + "description": "endpointsNamespace is the namespace that contains Glusterfs endpoint. If this field is empty, the EndpointNamespace defaults to the same namespace as the bound PVC. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "type": "string" }, "path": { - "description": "Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", + "description": "path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "type": "string" }, "readOnly": { - "description": "ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", + "description": "readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "type": "boolean" } }, @@ -6744,15 +6755,15 @@ "description": "Represents a Glusterfs mount that lasts the lifetime of a pod. Glusterfs volumes do not support ownership management or SELinux relabeling.", "properties": { "endpoints": { - "description": "EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", + "description": "endpoints is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "type": "string" }, "path": { - "description": "Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", + "description": "path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "type": "string" }, "readOnly": { - "description": "ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", + "description": "readOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "type": "boolean" } }, @@ -6833,11 +6844,11 @@ "description": "Represents a host path mapped into a pod. Host path volumes do not support ownership management or SELinux relabeling.", "properties": { "path": { - "description": "Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", + "description": "path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "type": "string" }, "type": { - "description": "Type for HostPath Volume Defaults to \"\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", + "description": "type for HostPath Volume Defaults to \"\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "type": "string" } }, @@ -6850,51 +6861,51 @@ "description": "ISCSIPersistentVolumeSource represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.", "properties": { "chapAuthDiscovery": { - "description": "whether support iSCSI Discovery CHAP authentication", + "description": "chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication", "type": "boolean" }, "chapAuthSession": { - "description": "whether support iSCSI Session CHAP authentication", + "description": "chapAuthSession defines whether support iSCSI Session CHAP authentication", "type": "boolean" }, "fsType": { - "description": "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi", + "description": "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi", "type": "string" }, "initiatorName": { - "description": "Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.", + "description": "initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.", "type": "string" }, "iqn": { - "description": "Target iSCSI Qualified Name.", + "description": "iqn is Target iSCSI Qualified Name.", "type": "string" }, "iscsiInterface": { - "description": "iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).", + "description": "iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).", "type": "string" }, "lun": { - "description": "iSCSI Target Lun number.", + "description": "lun is iSCSI Target Lun number.", "format": "int32", "type": "integer" }, "portals": { - "description": "iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", + "description": "portals is the iSCSI Target Portal List. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "items": { "type": "string" }, "type": "array" }, "readOnly": { - "description": "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.", + "description": "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "CHAP Secret for iSCSI target and initiator authentication" + "description": "secretRef is the CHAP Secret for iSCSI target and initiator authentication" }, "targetPortal": { - "description": "iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", + "description": "targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "type": "string" } }, @@ -6909,51 +6920,51 @@ "description": "Represents an ISCSI disk. ISCSI volumes can only be mounted as read/write once. ISCSI volumes support ownership management and SELinux relabeling.", "properties": { "chapAuthDiscovery": { - "description": "whether support iSCSI Discovery CHAP authentication", + "description": "chapAuthDiscovery defines whether support iSCSI Discovery CHAP authentication", "type": "boolean" }, "chapAuthSession": { - "description": "whether support iSCSI Session CHAP authentication", + "description": "chapAuthSession defines whether support iSCSI Session CHAP authentication", "type": "boolean" }, "fsType": { - "description": "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi", + "description": "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi", "type": "string" }, "initiatorName": { - "description": "Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.", + "description": "initiatorName is the custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.", "type": "string" }, "iqn": { - "description": "Target iSCSI Qualified Name.", + "description": "iqn is the target iSCSI Qualified Name.", "type": "string" }, "iscsiInterface": { - "description": "iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).", + "description": "iscsiInterface is the interface Name that uses an iSCSI transport. Defaults to 'default' (tcp).", "type": "string" }, "lun": { - "description": "iSCSI Target Lun number.", + "description": "lun represents iSCSI Target Lun number.", "format": "int32", "type": "integer" }, "portals": { - "description": "iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", + "description": "portals is the iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "items": { "type": "string" }, "type": "array" }, "readOnly": { - "description": "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.", + "description": "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false.", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.LocalObjectReference", - "description": "CHAP Secret for iSCSI target and initiator authentication" + "description": "secretRef is the CHAP Secret for iSCSI target and initiator authentication" }, "targetPortal": { - "description": "iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", + "description": "targetPortal is iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "type": "string" } }, @@ -6968,16 +6979,16 @@ "description": "Maps a string key to a path within a volume.", "properties": { "key": { - "description": "The key to project.", + "description": "key is the key to project.", "type": "string" }, "mode": { - "description": "Optional: mode bits used to set permissions on this file. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", + "description": "mode is Optional: mode bits used to set permissions on this file. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "format": "int32", "type": "integer" }, "path": { - "description": "The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", + "description": "path is the relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "type": "string" } }, @@ -7203,11 +7214,11 @@ "description": "Local represents directly-attached storage with node affinity (Beta feature)", "properties": { "fsType": { - "description": "Filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.", + "description": "fsType is the filesystem type to mount. It applies only when the Path is a block device. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". The default value is to auto-select a filesystem if unspecified.", "type": "string" }, "path": { - "description": "The full path to the volume on the node. It can be either a directory or block device (disk, partition, ...).", + "description": "path of the full path to the volume on the node. It can be either a directory or block device (disk, partition, ...).", "type": "string" } }, @@ -7220,15 +7231,15 @@ "description": "Represents an NFS mount that lasts the lifetime of a pod. NFS volumes do not support ownership management or SELinux relabeling.", "properties": { "path": { - "description": "Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", + "description": "path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "type": "string" }, "readOnly": { - "description": "ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", + "description": "readOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "type": "boolean" }, "server": { - "description": "Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", + "description": "server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "type": "string" } }, @@ -7628,7 +7639,7 @@ "properties": { "configSource": { "$ref": "#/definitions/v1.NodeConfigSource", - "description": "Deprecated. If specified, the source of the node's configuration. The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field. This field is deprecated as of 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration" + "description": "Deprecated: Previously used to specify the source of the node's configuration for the DynamicKubeletConfig feature. This feature is removed from Kubelets as of 1.24 and will be fully removed in 1.26." }, "externalID": { "description": "Deprecated. Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966", @@ -7751,7 +7762,7 @@ "type": "string" }, "containerRuntimeVersion": { - "description": "ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).", + "description": "ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).", "type": "string" }, "kernelVersion": { @@ -7867,11 +7878,11 @@ }, "spec": { "$ref": "#/definitions/v1.PersistentVolumeSpec", - "description": "Spec defines a specification of a persistent volume owned by the cluster. Provisioned by an administrator. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes" + "description": "spec defines a specification of a persistent volume owned by the cluster. Provisioned by an administrator. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes" }, "status": { "$ref": "#/definitions/v1.PersistentVolumeStatus", - "description": "Status represents the current information/status for the persistent volume. Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes" + "description": "status represents the current information/status for the persistent volume. Populated by the system. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistent-volumes" } }, "type": "object", @@ -7903,11 +7914,11 @@ }, "spec": { "$ref": "#/definitions/v1.PersistentVolumeClaimSpec", - "description": "Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" + "description": "spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" }, "status": { "$ref": "#/definitions/v1.PersistentVolumeClaimStatus", - "description": "Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" + "description": "status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" } }, "type": "object", @@ -7926,21 +7937,21 @@ "description": "PersistentVolumeClaimCondition contails details about state of pvc", "properties": { "lastProbeTime": { - "description": "Last time we probed the condition.", + "description": "lastProbeTime is the time we probed the condition.", "format": "date-time", "type": "string" }, "lastTransitionTime": { - "description": "Last time the condition transitioned from one status to another.", + "description": "lastTransitionTime is the time the condition transitioned from one status to another.", "format": "date-time", "type": "string" }, "message": { - "description": "Human-readable message indicating details about last transition.", + "description": "message is the human-readable message indicating details about last transition.", "type": "string" }, "reason": { - "description": "Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \"ResizeStarted\" that means the underlying persistent volume is being resized.", + "description": "reason is a unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \"ResizeStarted\" that means the underlying persistent volume is being resized.", "type": "string" }, "status": { @@ -7964,7 +7975,7 @@ "type": "string" }, "items": { - "description": "A list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", + "description": "items is a list of persistent volume claims. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "items": { "$ref": "#/definitions/v1.PersistentVolumeClaim" }, @@ -7998,7 +8009,7 @@ "description": "PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributes", "properties": { "accessModes": { - "description": "AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", + "description": "accessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "items": { "type": "string" }, @@ -8006,22 +8017,22 @@ }, "dataSource": { "$ref": "#/definitions/v1.TypedLocalObjectReference", - "description": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field." + "description": "dataSource field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field." }, "dataSourceRef": { "$ref": "#/definitions/v1.TypedLocalObjectReference", - "description": "Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef\n allows any non-core object, as well as PersistentVolumeClaim objects.\n* While DataSource ignores disallowed values (dropping them), DataSourceRef\n preserves all values, and generates an error if a disallowed value is\n specified.\n(Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled." + "description": "dataSourceRef specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef\n allows any non-core object, as well as PersistentVolumeClaim objects.\n* While DataSource ignores disallowed values (dropping them), DataSourceRef\n preserves all values, and generates an error if a disallowed value is\n specified.\n(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled." }, "resources": { "$ref": "#/definitions/v1.ResourceRequirements", - "description": "Resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources" + "description": "resources represents the minimum resources the volume should have. If RecoverVolumeExpansionFailure feature is enabled users are allowed to specify resource requirements that are lower than previous value but must still be higher than capacity recorded in the status field of the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources" }, "selector": { "$ref": "#/definitions/v1.LabelSelector", - "description": "A label query over volumes to consider for binding." + "description": "selector is a label query over volumes to consider for binding." }, "storageClassName": { - "description": "Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", + "description": "storageClassName is the name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", "type": "string" }, "volumeMode": { @@ -8029,7 +8040,7 @@ "type": "string" }, "volumeName": { - "description": "VolumeName is the binding reference to the PersistentVolume backing this claim.", + "description": "volumeName is the binding reference to the PersistentVolume backing this claim.", "type": "string" } }, @@ -8039,7 +8050,7 @@ "description": "PersistentVolumeClaimStatus is the current status of a persistent volume claim.", "properties": { "accessModes": { - "description": "AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", + "description": "accessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "items": { "type": "string" }, @@ -8049,18 +8060,18 @@ "additionalProperties": { "$ref": "#/definitions/resource.Quantity" }, - "description": "The storage resource within AllocatedResources tracks the capacity allocated to a PVC. It may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.", + "description": "allocatedResources is the storage resource within AllocatedResources tracks the capacity allocated to a PVC. It may be larger than the actual capacity when a volume expansion operation is requested. For storage quota, the larger value from allocatedResources and PVC.spec.resources is used. If allocatedResources is not set, PVC.spec.resources alone is used for quota calculation. If a volume expansion capacity request is lowered, allocatedResources is only lowered if there are no expansion operations in progress and if the actual volume capacity is equal or lower than the requested capacity. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.", "type": "object" }, "capacity": { "additionalProperties": { "$ref": "#/definitions/resource.Quantity" }, - "description": "Represents the actual resources of the underlying volume.", + "description": "capacity represents the actual resources of the underlying volume.", "type": "object" }, "conditions": { - "description": "Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.", + "description": "conditions is the current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.", "items": { "$ref": "#/definitions/v1.PersistentVolumeClaimCondition" }, @@ -8069,11 +8080,11 @@ "x-kubernetes-patch-strategy": "merge" }, "phase": { - "description": "Phase represents the current phase of PersistentVolumeClaim.\n\n", + "description": "phase represents the current phase of PersistentVolumeClaim.\n\n", "type": "string" }, "resizeStatus": { - "description": "ResizeStatus stores status of resize operation. ResizeStatus is not set by default but when expansion is complete resizeStatus is set to empty string by resize controller or kubelet. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.", + "description": "resizeStatus stores status of resize operation. ResizeStatus is not set by default but when expansion is complete resizeStatus is set to empty string by resize controller or kubelet. This is an alpha field and requires enabling RecoverVolumeExpansionFailure feature.", "type": "string" } }, @@ -8100,11 +8111,11 @@ "description": "PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace. This volume finds the bound PV and mounts that volume for the pod. A PersistentVolumeClaimVolumeSource is, essentially, a wrapper around another type of volume that is owned by someone else (the system).", "properties": { "claimName": { - "description": "ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", + "description": "claimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "type": "string" }, "readOnly": { - "description": "Will force the ReadOnly setting in VolumeMounts. Default false.", + "description": "readOnly Will force the ReadOnly setting in VolumeMounts. Default false.", "type": "boolean" } }, @@ -8121,7 +8132,7 @@ "type": "string" }, "items": { - "description": "List of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes", + "description": "items is a list of persistent volumes. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes", "items": { "$ref": "#/definitions/v1.PersistentVolume" }, @@ -8155,7 +8166,7 @@ "description": "PersistentVolumeSpec is the specification of a persistent volume.", "properties": { "accessModes": { - "description": "AccessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes", + "description": "accessModes contains all ways the volume can be mounted. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes", "items": { "type": "string" }, @@ -8163,73 +8174,73 @@ }, "awsElasticBlockStore": { "$ref": "#/definitions/v1.AWSElasticBlockStoreVolumeSource", - "description": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" + "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { "$ref": "#/definitions/v1.AzureDiskVolumeSource", - "description": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." + "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." }, "azureFile": { "$ref": "#/definitions/v1.AzureFilePersistentVolumeSource", - "description": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod." + "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod." }, "capacity": { "additionalProperties": { "$ref": "#/definitions/resource.Quantity" }, - "description": "A description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity", + "description": "capacity is the description of the persistent volume's resources and capacity. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#capacity", "type": "object" }, "cephfs": { "$ref": "#/definitions/v1.CephFSPersistentVolumeSource", - "description": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime" + "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime" }, "cinder": { "$ref": "#/definitions/v1.CinderPersistentVolumeSource", - "description": "Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" + "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" }, "claimRef": { "$ref": "#/definitions/v1.ObjectReference", - "description": "ClaimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#binding" + "description": "claimRef is part of a bi-directional binding between PersistentVolume and PersistentVolumeClaim. Expected to be non-nil when bound. claim.VolumeName is the authoritative bind between PV and PVC. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#binding" }, "csi": { "$ref": "#/definitions/v1.CSIPersistentVolumeSource", - "description": "CSI represents storage that is handled by an external CSI driver (Beta feature)." + "description": "csi represents storage that is handled by an external CSI driver (Beta feature)." }, "fc": { "$ref": "#/definitions/v1.FCVolumeSource", - "description": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod." + "description": "fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod." }, "flexVolume": { "$ref": "#/definitions/v1.FlexPersistentVolumeSource", - "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." + "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." }, "flocker": { "$ref": "#/definitions/v1.FlockerVolumeSource", - "description": "Flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running" + "description": "flocker represents a Flocker volume attached to a kubelet's host machine and exposed to the pod for its usage. This depends on the Flocker control service being running" }, "gcePersistentDisk": { "$ref": "#/definitions/v1.GCEPersistentDiskVolumeSource", - "description": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" + "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "glusterfs": { "$ref": "#/definitions/v1.GlusterfsPersistentVolumeSource", - "description": "Glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md" + "description": "glusterfs represents a Glusterfs volume that is attached to a host and exposed to the pod. Provisioned by an admin. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { "$ref": "#/definitions/v1.HostPathVolumeSource", - "description": "HostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath" + "description": "hostPath represents a directory on the host. Provisioned by a developer or tester. This is useful for single-node development and testing only! On-host storage is not supported in any way and WILL NOT WORK in a multi-node cluster. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath" }, "iscsi": { "$ref": "#/definitions/v1.ISCSIPersistentVolumeSource", - "description": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin." + "description": "iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. Provisioned by an admin." }, "local": { "$ref": "#/definitions/v1.LocalVolumeSource", - "description": "Local represents directly-attached storage with node affinity" + "description": "local represents directly-attached storage with node affinity" }, "mountOptions": { - "description": "A list of mount options, e.g. [\"ro\", \"soft\"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options", + "description": "mountOptions is the list of mount options, e.g. [\"ro\", \"soft\"]. Not validated - mount will simply fail if one is invalid. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options", "items": { "type": "string" }, @@ -8237,43 +8248,43 @@ }, "nfs": { "$ref": "#/definitions/v1.NFSVolumeSource", - "description": "NFS represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs" + "description": "nfs represents an NFS mount on the host. Provisioned by an admin. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs" }, "nodeAffinity": { "$ref": "#/definitions/v1.VolumeNodeAffinity", - "description": "NodeAffinity defines constraints that limit what nodes this volume can be accessed from. This field influences the scheduling of pods that use this volume." + "description": "nodeAffinity defines constraints that limit what nodes this volume can be accessed from. This field influences the scheduling of pods that use this volume." }, "persistentVolumeReclaimPolicy": { - "description": "What happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming\n\n", + "description": "persistentVolumeReclaimPolicy defines what happens to a persistent volume when released from its claim. Valid options are Retain (default for manually created PersistentVolumes), Delete (default for dynamically provisioned PersistentVolumes), and Recycle (deprecated). Recycle must be supported by the volume plugin underlying this PersistentVolume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#reclaiming\n\n", "type": "string" }, "photonPersistentDisk": { "$ref": "#/definitions/v1.PhotonPersistentDiskVolumeSource", - "description": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" + "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" }, "portworxVolume": { "$ref": "#/definitions/v1.PortworxVolumeSource", - "description": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine" + "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" }, "quobyte": { "$ref": "#/definitions/v1.QuobyteVolumeSource", - "description": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime" + "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime" }, "rbd": { "$ref": "#/definitions/v1.RBDPersistentVolumeSource", - "description": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" + "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { "$ref": "#/definitions/v1.ScaleIOPersistentVolumeSource", - "description": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." + "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." }, "storageClassName": { - "description": "Name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.", + "description": "storageClassName is the name of StorageClass to which this persistent volume belongs. Empty value means that this volume does not belong to any StorageClass.", "type": "string" }, "storageos": { "$ref": "#/definitions/v1.StorageOSPersistentVolumeSource", - "description": "StorageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md" + "description": "storageOS represents a StorageOS volume that is attached to the kubelet's host machine and mounted into the pod More info: https://examples.k8s.io/volumes/storageos/README.md" }, "volumeMode": { "description": "volumeMode defines if a volume is intended to be used with a formatted filesystem or to remain in raw block state. Value of Filesystem is implied when not included in spec.", @@ -8281,7 +8292,7 @@ }, "vsphereVolume": { "$ref": "#/definitions/v1.VsphereVirtualDiskVolumeSource", - "description": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" + "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" } }, "type": "object" @@ -8290,15 +8301,15 @@ "description": "PersistentVolumeStatus is the current status of a persistent volume.", "properties": { "message": { - "description": "A human-readable message indicating details about why the volume is in this state.", + "description": "message is a human-readable message indicating details about why the volume is in this state.", "type": "string" }, "phase": { - "description": "Phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase\n\n", + "description": "phase indicates if a volume is available, bound to a claim, or released by a claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#phase\n\n", "type": "string" }, "reason": { - "description": "Reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI.", + "description": "reason is a brief CamelCase string that describes any failure and is meant for machine parsing and tidy display in the CLI.", "type": "string" } }, @@ -8308,11 +8319,11 @@ "description": "Represents a Photon Controller persistent disk resource.", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", + "description": "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", "type": "string" }, "pdID": { - "description": "ID that identifies Photon Controller persistent disk", + "description": "pdID is the ID that identifies Photon Controller persistent disk", "type": "string" } }, @@ -8386,10 +8397,10 @@ }, "namespaceSelector": { "$ref": "#/definitions/v1.LabelSelector", - "description": "A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \"this pod's namespace\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled." + "description": "A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \"this pod's namespace\". An empty selector ({}) matches all namespaces." }, "namespaces": { - "description": "namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this pod's namespace\"", + "description": "namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this pod's namespace\".", "items": { "type": "string" }, @@ -8703,7 +8714,7 @@ "type": "string" }, "imagePullSecrets": { - "description": "ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. For example, in the case of docker, only DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod", + "description": "ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod", "items": { "$ref": "#/definitions/v1.LocalObjectReference" }, @@ -8734,17 +8745,17 @@ }, "os": { "$ref": "#/definitions/v1.PodOS", - "description": "Specifies the OS of the containers in the pod. Some pod and container fields are restricted if this is set.\n\nIf the OS field is set to linux, the following fields must be unset: -securityContext.windowsOptions\n\nIf the OS field is set to windows, following fields must be unset: - spec.hostPID - spec.hostIPC - spec.securityContext.seLinuxOptions - spec.securityContext.seccompProfile - spec.securityContext.fsGroup - spec.securityContext.fsGroupChangePolicy - spec.securityContext.sysctls - spec.shareProcessNamespace - spec.securityContext.runAsUser - spec.securityContext.runAsGroup - spec.securityContext.supplementalGroups - spec.containers[*].securityContext.seLinuxOptions - spec.containers[*].securityContext.seccompProfile - spec.containers[*].securityContext.capabilities - spec.containers[*].securityContext.readOnlyRootFilesystem - spec.containers[*].securityContext.privileged - spec.containers[*].securityContext.allowPrivilegeEscalation - spec.containers[*].securityContext.procMount - spec.containers[*].securityContext.runAsUser - spec.containers[*].securityContext.runAsGroup This is an alpha field and requires the IdentifyPodOS feature" + "description": "Specifies the OS of the containers in the pod. Some pod and container fields are restricted if this is set.\n\nIf the OS field is set to linux, the following fields must be unset: -securityContext.windowsOptions\n\nIf the OS field is set to windows, following fields must be unset: - spec.hostPID - spec.hostIPC - spec.securityContext.seLinuxOptions - spec.securityContext.seccompProfile - spec.securityContext.fsGroup - spec.securityContext.fsGroupChangePolicy - spec.securityContext.sysctls - spec.shareProcessNamespace - spec.securityContext.runAsUser - spec.securityContext.runAsGroup - spec.securityContext.supplementalGroups - spec.containers[*].securityContext.seLinuxOptions - spec.containers[*].securityContext.seccompProfile - spec.containers[*].securityContext.capabilities - spec.containers[*].securityContext.readOnlyRootFilesystem - spec.containers[*].securityContext.privileged - spec.containers[*].securityContext.allowPrivilegeEscalation - spec.containers[*].securityContext.procMount - spec.containers[*].securityContext.runAsUser - spec.containers[*].securityContext.runAsGroup This is a beta field and requires the IdentifyPodOS feature" }, "overhead": { "additionalProperties": { "$ref": "#/definitions/resource.Quantity" }, - "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.", + "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md", "type": "object" }, "preemptionPolicy": { - "description": "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, gated by the NonPreemptingPriority feature-gate.", + "description": "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset.", "type": "string" }, "priority": { @@ -8768,7 +8779,7 @@ "type": "string" }, "runtimeClassName": { - "description": "RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class This is a beta feature as of Kubernetes v1.14.", + "description": "RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class", "type": "string" }, "schedulerName": { @@ -8853,7 +8864,7 @@ "x-kubernetes-patch-strategy": "merge" }, "containerStatuses": { - "description": "The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", + "description": "The list has one entry per container in the manifest. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status", "items": { "$ref": "#/definitions/v1.ContainerStatus" }, @@ -9028,15 +9039,15 @@ "description": "PortworxVolumeSource represents a Portworx volume resource.", "properties": { "fsType": { - "description": "FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\". Implicitly inferred to be \"ext4\" if unspecified.", + "description": "fSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\". Implicitly inferred to be \"ext4\" if unspecified.", "type": "string" }, "readOnly": { - "description": "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "volumeID": { - "description": "VolumeID uniquely identifies a Portworx volume", + "description": "volumeID uniquely identifies a Portworx volume", "type": "string" } }, @@ -9078,7 +9089,7 @@ }, "grpc": { "$ref": "#/definitions/v1.GRPCAction", - "description": "GRPC specifies an action involving a GRPC port. This is an alpha field and requires enabling GRPCContainerProbe feature gate." + "description": "GRPC specifies an action involving a GRPC port. This is a beta field and requires enabling GRPCContainerProbe feature gate." }, "httpGet": { "$ref": "#/definitions/v1.HTTPGetAction", @@ -9120,12 +9131,12 @@ "description": "Represents a projected volume source", "properties": { "defaultMode": { - "description": "Mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", + "description": "defaultMode are the mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "format": "int32", "type": "integer" }, "sources": { - "description": "list of volume projections", + "description": "sources is the list of volume projections", "items": { "$ref": "#/definitions/v1.VolumeProjection" }, @@ -9138,27 +9149,27 @@ "description": "Represents a Quobyte mount that lasts the lifetime of a pod. Quobyte volumes do not support ownership management or SELinux relabeling.", "properties": { "group": { - "description": "Group to map volume access to Default is no group", + "description": "group to map volume access to Default is no group", "type": "string" }, "readOnly": { - "description": "ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.", + "description": "readOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false.", "type": "boolean" }, "registry": { - "description": "Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes", + "description": "registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes", "type": "string" }, "tenant": { - "description": "Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin", + "description": "tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin", "type": "string" }, "user": { - "description": "User to map volume access to Defaults to serivceaccount user", + "description": "user to map volume access to Defaults to serivceaccount user", "type": "string" }, "volume": { - "description": "Volume is a string that references an already created Quobyte volume by name.", + "description": "volume is a string that references an already created Quobyte volume by name.", "type": "string" } }, @@ -9172,38 +9183,38 @@ "description": "Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.", "properties": { "fsType": { - "description": "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd", + "description": "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd", "type": "string" }, "image": { - "description": "The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "image is the rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "string" }, "keyring": { - "description": "Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "string" }, "monitors": { - "description": "A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "items": { "type": "string" }, "type": "array" }, "pool": { - "description": "The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "pool is the rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "string" }, "readOnly": { - "description": "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it" + "description": "secretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it" }, "user": { - "description": "The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "user is the rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "string" } }, @@ -9217,38 +9228,38 @@ "description": "Represents a Rados Block Device mount that lasts the lifetime of a pod. RBD volumes support ownership management and SELinux relabeling.", "properties": { "fsType": { - "description": "Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd", + "description": "fsType is the filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd", "type": "string" }, "image": { - "description": "The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "image is the rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "string" }, "keyring": { - "description": "Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "string" }, "monitors": { - "description": "A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "items": { "type": "string" }, "type": "array" }, "pool": { - "description": "The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "pool is the rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "string" }, "readOnly": { - "description": "ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "readOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.LocalObjectReference", - "description": "SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it" + "description": "secretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it" }, "user": { - "description": "The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", + "description": "user is the rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "type": "string" } }, @@ -9620,43 +9631,43 @@ "description": "ScaleIOPersistentVolumeSource represents a persistent ScaleIO volume", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\"", + "description": "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\"", "type": "string" }, "gateway": { - "description": "The host address of the ScaleIO API Gateway.", + "description": "gateway is the host address of the ScaleIO API Gateway.", "type": "string" }, "protectionDomain": { - "description": "The name of the ScaleIO Protection Domain for the configured storage.", + "description": "protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.", "type": "string" }, "readOnly": { - "description": "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.SecretReference", - "description": "SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail." + "description": "secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail." }, "sslEnabled": { - "description": "Flag to enable/disable SSL communication with Gateway, default false", + "description": "sslEnabled is the flag to enable/disable SSL communication with Gateway, default false", "type": "boolean" }, "storageMode": { - "description": "Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.", + "description": "storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.", "type": "string" }, "storagePool": { - "description": "The ScaleIO Storage Pool associated with the protection domain.", + "description": "storagePool is the ScaleIO Storage Pool associated with the protection domain.", "type": "string" }, "system": { - "description": "The name of the storage system as configured in ScaleIO.", + "description": "system is the name of the storage system as configured in ScaleIO.", "type": "string" }, "volumeName": { - "description": "The name of a volume already created in the ScaleIO system that is associated with this volume source.", + "description": "volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.", "type": "string" } }, @@ -9671,43 +9682,43 @@ "description": "ScaleIOVolumeSource represents a persistent ScaleIO volume", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\".", + "description": "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Default is \"xfs\".", "type": "string" }, "gateway": { - "description": "The host address of the ScaleIO API Gateway.", + "description": "gateway is the host address of the ScaleIO API Gateway.", "type": "string" }, "protectionDomain": { - "description": "The name of the ScaleIO Protection Domain for the configured storage.", + "description": "protectionDomain is the name of the ScaleIO Protection Domain for the configured storage.", "type": "string" }, "readOnly": { - "description": "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.LocalObjectReference", - "description": "SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail." + "description": "secretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail." }, "sslEnabled": { - "description": "Flag to enable/disable SSL communication with Gateway, default false", + "description": "sslEnabled Flag enable/disable SSL communication with Gateway, default false", "type": "boolean" }, "storageMode": { - "description": "Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.", + "description": "storageMode indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned.", "type": "string" }, "storagePool": { - "description": "The ScaleIO Storage Pool associated with the protection domain.", + "description": "storagePool is the ScaleIO Storage Pool associated with the protection domain.", "type": "string" }, "system": { - "description": "The name of the storage system as configured in ScaleIO.", + "description": "system is the name of the storage system as configured in ScaleIO.", "type": "string" }, "volumeName": { - "description": "The name of a volume already created in the ScaleIO system that is associated with this volume source.", + "description": "volumeName is the name of a volume already created in the ScaleIO system that is associated with this volume source.", "type": "string" } }, @@ -9911,7 +9922,7 @@ "description": "Adapts a secret into a projected volume.\n\nThe contents of the target Secret's Data field will be presented in a projected volume as files using the keys in the Data field as the file names. Note that this is identical to a secret volume source without the default mode.", "properties": { "items": { - "description": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", + "description": "items if unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { "$ref": "#/definitions/v1.KeyToPath" }, @@ -9922,7 +9933,7 @@ "type": "string" }, "optional": { - "description": "Specify whether the Secret or its key must be defined", + "description": "optional field specify whether the Secret or its key must be defined", "type": "boolean" } }, @@ -9932,11 +9943,11 @@ "description": "SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace", "properties": { "name": { - "description": "Name is unique within a namespace to reference a secret resource.", + "description": "name is unique within a namespace to reference a secret resource.", "type": "string" }, "namespace": { - "description": "Namespace defines the space within which the secret name must be unique.", + "description": "namespace defines the space within which the secret name must be unique.", "type": "string" } }, @@ -9947,23 +9958,23 @@ "description": "Adapts a Secret into a volume.\n\nThe contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.", "properties": { "defaultMode": { - "description": "Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", + "description": "defaultMode is Optional: mode bits used to set permissions on created files by default. Must be an octal value between 0000 and 0777 or a decimal value between 0 and 511. YAML accepts both octal and decimal values, JSON requires decimal values for mode bits. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "format": "int32", "type": "integer" }, "items": { - "description": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", + "description": "items If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "items": { "$ref": "#/definitions/v1.KeyToPath" }, "type": "array" }, "optional": { - "description": "Specify whether the Secret or its keys must be defined", + "description": "optional field specify whether the Secret or its keys must be defined", "type": "boolean" }, "secretName": { - "description": "Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", + "description": "secretName is the name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "type": "string" } }, @@ -10084,7 +10095,7 @@ "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "secrets": { - "description": "Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret", + "description": "Secrets is a list of the secrets in the same namespace that pods running using this ServiceAccount are allowed to use. Pods are only limited to this list if this service account has a \"kubernetes.io/enforce-mountable-secrets\" annotation set to \"true\". This field should not be used to find auto-generated service account token secrets for use outside of pods. Instead, tokens can be requested directly using the TokenRequest API, or service account token secrets can be manually created. More info: https://kubernetes.io/docs/concepts/configuration/secret", "items": { "$ref": "#/definitions/v1.ObjectReference" }, @@ -10147,16 +10158,16 @@ "description": "ServiceAccountTokenProjection represents a projected service account token volume. This projection can be used to insert a service account token into the pods runtime filesystem for use against APIs (Kubernetes API Server or otherwise).", "properties": { "audience": { - "description": "Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.", + "description": "audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.", "type": "string" }, "expirationSeconds": { - "description": "ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.", + "description": "expirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.", "format": "int64", "type": "integer" }, "path": { - "description": "Path is the path relative to the mount point of the file to project the token into.", + "description": "path is the path relative to the mount point of the file to project the token into.", "type": "string" } }, @@ -10207,7 +10218,7 @@ "description": "ServicePort contains information on service's port.", "properties": { "appProtocol": { - "description": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", + "description": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", "type": "string" }, "name": { @@ -10242,7 +10253,7 @@ "description": "ServiceSpec describes the attributes that a user creates on a service.", "properties": { "allocateLoadBalancerNodePorts": { - "description": "allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type. This field is beta-level and is only honored by servers that enable the ServiceLBNodePortControl feature.", + "description": "allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type.", "type": "boolean" }, "clusterIP": { @@ -10298,7 +10309,7 @@ "type": "string" }, "loadBalancerIP": { - "description": "Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.", + "description": "Only applies to Service Type: LoadBalancer. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature. Deprecated: This field was under-specified and its meaning varies across implementations, and it cannot support dual-stack. As of Kubernetes v1.24, users are encouraged to use implementation-specific annotations when available. This field may be removed in a future API version.", "type": "string" }, "loadBalancerSourceRanges": { @@ -10386,23 +10397,23 @@ "description": "Represents a StorageOS persistent volume resource.", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", + "description": "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", "type": "string" }, "readOnly": { - "description": "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.ObjectReference", - "description": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted." + "description": "secretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted." }, "volumeName": { - "description": "VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.", + "description": "volumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.", "type": "string" }, "volumeNamespace": { - "description": "VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.", + "description": "volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.", "type": "string" } }, @@ -10412,23 +10423,23 @@ "description": "Represents a StorageOS persistent volume resource.", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", + "description": "fsType is the filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", "type": "string" }, "readOnly": { - "description": "Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", + "description": "readOnly defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "type": "boolean" }, "secretRef": { "$ref": "#/definitions/v1.LocalObjectReference", - "description": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted." + "description": "secretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted." }, "volumeName": { - "description": "VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.", + "description": "volumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace.", "type": "string" }, "volumeNamespace": { - "description": "VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.", + "description": "volumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \"default\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.", "type": "string" } }, @@ -10566,12 +10577,17 @@ "description": "LabelSelector is used to find matching pods. Pods that match this label selector are counted to determine the number of pods in their corresponding topology domain." }, "maxSkew": { - "description": "MaxSkew describes the degree to which pods may be unevenly distributed. When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 1/1/0: | zone1 | zone2 | zone3 | | P | P | | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 1/1/1; scheduling it onto zone1(zone2) would make the ActualSkew(2-0) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed.", + "description": "MaxSkew describes the degree to which pods may be unevenly distributed. When `whenUnsatisfiable=DoNotSchedule`, it is the maximum permitted difference between the number of matching pods in the target topology and the global minimum. The global minimum is the minimum number of matching pods in an eligible domain or zero if the number of eligible domains is less than MinDomains. For example, in a 3-zone cluster, MaxSkew is set to 1, and pods with the same labelSelector spread as 2/2/1: In this case, the global minimum is 1. | zone1 | zone2 | zone3 | | P P | P P | P | - if MaxSkew is 1, incoming pod can only be scheduled to zone3 to become 2/2/2; scheduling it onto zone1(zone2) would make the ActualSkew(3-1) on zone1(zone2) violate MaxSkew(1). - if MaxSkew is 2, incoming pod can be scheduled onto any zone. When `whenUnsatisfiable=ScheduleAnyway`, it is used to give higher precedence to topologies that satisfy it. It's a required field. Default value is 1 and 0 is not allowed.", + "format": "int32", + "type": "integer" + }, + "minDomains": { + "description": "MinDomains indicates a minimum number of eligible domains. When the number of eligible domains with matching topology keys is less than minDomains, Pod Topology Spread treats \"global minimum\" as 0, and then the calculation of Skew is performed. And when the number of eligible domains with matching topology keys equals or greater than minDomains, this value has no effect on scheduling. As a result, when the number of eligible domains is less than minDomains, scheduler won't schedule more than maxSkew Pods to those domains. If value is nil, the constraint behaves as if MinDomains is equal to 1. Valid values are integers greater than 0. When value is not nil, WhenUnsatisfiable must be DoNotSchedule.\n\nFor example, in a 3-zone cluster, MaxSkew is set to 2, MinDomains is set to 5 and pods with the same labelSelector spread as 2/2/2: | zone1 | zone2 | zone3 | | P P | P P | P P | The number of domains is less than 5(MinDomains), so \"global minimum\" is treated as 0. In this situation, new pod with the same labelSelector cannot be scheduled, because computed skew will be 3(3 - 0) if new Pod is scheduled to any of the three zones, it will violate MaxSkew.\n\nThis is an alpha field and requires enabling MinDomainsInPodTopologySpread feature gate.", "format": "int32", "type": "integer" }, "topologyKey": { - "description": "TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each as a \"bucket\", and try to put balanced number of pods into each bucket. It's a required field.", + "description": "TopologyKey is the key of node labels. Nodes that have a label with this key and identical values are considered to be in the same topology. We consider each as a \"bucket\", and try to put balanced number of pods into each bucket. We define a domain as a particular instance of a topology. Also, we define an eligible domain as a domain whose nodes match the node selector. e.g. If TopologyKey is \"kubernetes.io/hostname\", each Node is a domain of that topology. And, if TopologyKey is \"topology.kubernetes.io/zone\", each zone is a domain of that topology. It's a required field.", "type": "string" }, "whenUnsatisfiable": { @@ -10614,123 +10630,123 @@ "properties": { "awsElasticBlockStore": { "$ref": "#/definitions/v1.AWSElasticBlockStoreVolumeSource", - "description": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" + "description": "awsElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore" }, "azureDisk": { "$ref": "#/definitions/v1.AzureDiskVolumeSource", - "description": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." + "description": "azureDisk represents an Azure Data Disk mount on the host and bind mount to the pod." }, "azureFile": { "$ref": "#/definitions/v1.AzureFileVolumeSource", - "description": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod." + "description": "azureFile represents an Azure File Service mount on the host and bind mount to the pod." }, "cephfs": { "$ref": "#/definitions/v1.CephFSVolumeSource", - "description": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime" + "description": "cephFS represents a Ceph FS mount on the host that shares a pod's lifetime" }, "cinder": { "$ref": "#/definitions/v1.CinderVolumeSource", - "description": "Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" + "description": "cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md" }, "configMap": { "$ref": "#/definitions/v1.ConfigMapVolumeSource", - "description": "ConfigMap represents a configMap that should populate this volume" + "description": "configMap represents a configMap that should populate this volume" }, "csi": { "$ref": "#/definitions/v1.CSIVolumeSource", - "description": "CSI (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)." + "description": "csi (Container Storage Interface) represents ephemeral storage that is handled by certain external CSI drivers (Beta feature)." }, "downwardAPI": { "$ref": "#/definitions/v1.DownwardAPIVolumeSource", - "description": "DownwardAPI represents downward API about the pod that should populate this volume" + "description": "downwardAPI represents downward API about the pod that should populate this volume" }, "emptyDir": { "$ref": "#/definitions/v1.EmptyDirVolumeSource", - "description": "EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir" + "description": "emptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir" }, "ephemeral": { "$ref": "#/definitions/v1.EphemeralVolumeSource", - "description": "Ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed.\n\nUse this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity\n tracking are needed,\nc) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through\n a PersistentVolumeClaim (see EphemeralVolumeSource for more\n information on the connection between this volume type\n and PersistentVolumeClaim).\n\nUse PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod.\n\nUse CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information.\n\nA pod can use both types of ephemeral volumes and persistent volumes at the same time." + "description": "ephemeral represents a volume that is handled by a cluster storage driver. The volume's lifecycle is tied to the pod that defines it - it will be created before the pod starts, and deleted when the pod is removed.\n\nUse this if: a) the volume is only needed while the pod runs, b) features of normal volumes like restoring from snapshot or capacity\n tracking are needed,\nc) the storage driver is specified through a storage class, and d) the storage driver supports dynamic volume provisioning through\n a PersistentVolumeClaim (see EphemeralVolumeSource for more\n information on the connection between this volume type\n and PersistentVolumeClaim).\n\nUse PersistentVolumeClaim or one of the vendor-specific APIs for volumes that persist for longer than the lifecycle of an individual pod.\n\nUse CSI for light-weight local ephemeral volumes if the CSI driver is meant to be used that way - see the documentation of the driver for more information.\n\nA pod can use both types of ephemeral volumes and persistent volumes at the same time." }, "fc": { "$ref": "#/definitions/v1.FCVolumeSource", - "description": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod." + "description": "fc represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod." }, "flexVolume": { "$ref": "#/definitions/v1.FlexVolumeSource", - "description": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." + "description": "flexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin." }, "flocker": { "$ref": "#/definitions/v1.FlockerVolumeSource", - "description": "Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running" + "description": "flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running" }, "gcePersistentDisk": { "$ref": "#/definitions/v1.GCEPersistentDiskVolumeSource", - "description": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" + "description": "gcePersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk" }, "gitRepo": { "$ref": "#/definitions/v1.GitRepoVolumeSource", - "description": "GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container." + "description": "gitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container." }, "glusterfs": { "$ref": "#/definitions/v1.GlusterfsVolumeSource", - "description": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md" + "description": "glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md" }, "hostPath": { "$ref": "#/definitions/v1.HostPathVolumeSource", - "description": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath" + "description": "hostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath" }, "iscsi": { "$ref": "#/definitions/v1.ISCSIVolumeSource", - "description": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md" + "description": "iscsi represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md" }, "name": { - "description": "Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", + "description": "name of the volume. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "type": "string" }, "nfs": { "$ref": "#/definitions/v1.NFSVolumeSource", - "description": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs" + "description": "nfs represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs" }, "persistentVolumeClaim": { "$ref": "#/definitions/v1.PersistentVolumeClaimVolumeSource", - "description": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" + "description": "persistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims" }, "photonPersistentDisk": { "$ref": "#/definitions/v1.PhotonPersistentDiskVolumeSource", - "description": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" + "description": "photonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine" }, "portworxVolume": { "$ref": "#/definitions/v1.PortworxVolumeSource", - "description": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine" + "description": "portworxVolume represents a portworx volume attached and mounted on kubelets host machine" }, "projected": { "$ref": "#/definitions/v1.ProjectedVolumeSource", - "description": "Items for all in one resources secrets, configmaps, and downward API" + "description": "projected items for all in one resources secrets, configmaps, and downward API" }, "quobyte": { "$ref": "#/definitions/v1.QuobyteVolumeSource", - "description": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime" + "description": "quobyte represents a Quobyte mount on the host that shares a pod's lifetime" }, "rbd": { "$ref": "#/definitions/v1.RBDVolumeSource", - "description": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" + "description": "rbd represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md" }, "scaleIO": { "$ref": "#/definitions/v1.ScaleIOVolumeSource", - "description": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." + "description": "scaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes." }, "secret": { "$ref": "#/definitions/v1.SecretVolumeSource", - "description": "Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret" + "description": "secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret" }, "storageos": { "$ref": "#/definitions/v1.StorageOSVolumeSource", - "description": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes." + "description": "storageOS represents a StorageOS volume attached and mounted on Kubernetes nodes." }, "vsphereVolume": { "$ref": "#/definitions/v1.VsphereVirtualDiskVolumeSource", - "description": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" + "description": "vsphereVolume represents a vSphere volume attached and mounted on kubelets host machine" } }, "required": [ @@ -10795,7 +10811,7 @@ "properties": { "required": { "$ref": "#/definitions/v1.NodeSelector", - "description": "Required specifies hard node constraints that must be met." + "description": "required specifies hard node constraints that must be met." } }, "type": "object" @@ -10805,19 +10821,19 @@ "properties": { "configMap": { "$ref": "#/definitions/v1.ConfigMapProjection", - "description": "information about the configMap data to project" + "description": "configMap information about the configMap data to project" }, "downwardAPI": { "$ref": "#/definitions/v1.DownwardAPIProjection", - "description": "information about the downwardAPI data to project" + "description": "downwardAPI information about the downwardAPI data to project" }, "secret": { "$ref": "#/definitions/v1.SecretProjection", - "description": "information about the secret data to project" + "description": "secret information about the secret data to project" }, "serviceAccountToken": { "$ref": "#/definitions/v1.ServiceAccountTokenProjection", - "description": "information about the serviceAccountToken data to project" + "description": "serviceAccountToken is information about the serviceAccountToken data to project" } }, "type": "object" @@ -10826,19 +10842,19 @@ "description": "Represents a vSphere volume resource.", "properties": { "fsType": { - "description": "Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", + "description": "fsType is filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified.", "type": "string" }, "storagePolicyID": { - "description": "Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.", + "description": "storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.", "type": "string" }, "storagePolicyName": { - "description": "Storage Policy Based Management (SPBM) profile name.", + "description": "storagePolicyName is the storage Policy Based Management (SPBM) profile name.", "type": "string" }, "volumePath": { - "description": "Path that identifies vSphere volume vmdk", + "description": "volumePath is the path that identifies vSphere volume vmdk", "type": "string" } }, @@ -10892,7 +10908,7 @@ "description": "Endpoint represents a single logical \"backend\" implementing a service.", "properties": { "addresses": { - "description": "addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100.", + "description": "addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267", "items": { "type": "string" }, @@ -10972,7 +10988,7 @@ "description": "EndpointPort represents a Port used by an EndpointSlice", "properties": { "appProtocol": { - "description": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", + "description": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", "type": "string" }, "name": { @@ -11099,7 +11115,7 @@ "description": "Endpoint represents a single logical \"backend\" implementing a service.", "properties": { "addresses": { - "description": "addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100.", + "description": "addresses of this endpoint. The contents of this field are interpreted according to the corresponding EndpointSlice addressType field. Consumers must handle different types of addresses in the context of their own capabilities. This must contain at least one address but no more than 100. These are all assumed to be fungible and clients may choose to only use the first element. Refer to: https://issue.k8s.io/106267", "items": { "type": "string" }, @@ -11175,7 +11191,7 @@ "description": "EndpointPort represents a Port used by an EndpointSlice", "properties": { "appProtocol": { - "description": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", + "description": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and https://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", "type": "string" }, "name": { @@ -13088,6 +13104,10 @@ "spec": { "$ref": "#/definitions/v1.NetworkPolicySpec", "description": "Specification of the desired behavior for this NetworkPolicy." + }, + "status": { + "$ref": "#/definitions/v1.NetworkPolicyStatus", + "description": "Status is the current state of the NetworkPolicy. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" } }, "type": "object", @@ -13251,6 +13271,25 @@ ], "type": "object" }, + "v1.NetworkPolicyStatus": { + "description": "NetworkPolicyStatus describe the current state of the NetworkPolicy.", + "properties": { + "conditions": { + "description": "Conditions holds an array of metav1.Condition that describe the state of the NetworkPolicy. Current service state", + "items": { + "$ref": "#/definitions/v1.Condition" + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "type" + ], + "x-kubernetes-list-type": "map", + "x-kubernetes-patch-merge-key": "type", + "x-kubernetes-patch-strategy": "merge" + } + }, + "type": "object" + }, "v1.ServiceBackendPort": { "description": "ServiceBackendPort is the service port being referenced.", "properties": { @@ -13300,7 +13339,7 @@ }, "overhead": { "$ref": "#/definitions/v1.Overhead", - "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see\n https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/\nThis field is in beta starting v1.18 and is only honored by servers that enable the PodOverhead feature." + "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see\n https://kubernetes.io/docs/concepts/scheduling-eviction/pod-overhead/" }, "scheduling": { "$ref": "#/definitions/v1.Scheduling", @@ -13382,135 +13421,6 @@ }, "type": "object" }, - "v1alpha1.Overhead": { - "description": "Overhead structure represents the resource overhead associated with running a pod.", - "properties": { - "podFixed": { - "additionalProperties": { - "$ref": "#/definitions/resource.Quantity" - }, - "description": "PodFixed represents the fixed resource overhead associated with running a pod.", - "type": "object" - } - }, - "type": "object" - }, - "v1alpha1.RuntimeClass": { - "description": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1.ObjectMeta", - "description": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - }, - "spec": { - "$ref": "#/definitions/v1alpha1.RuntimeClassSpec", - "description": "Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status" - } - }, - "required": [ - "spec" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1alpha1" - } - ], - "x-implements": [ - "io.kubernetes.client.common.KubernetesObject" - ] - }, - "v1alpha1.RuntimeClassList": { - "description": "RuntimeClassList is a list of RuntimeClass objects.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "items": { - "description": "Items is a list of schema objects.", - "items": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" - }, - "type": "array" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1.ListMeta", - "description": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - } - }, - "required": [ - "items" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "node.k8s.io", - "kind": "RuntimeClassList", - "version": "v1alpha1" - } - ], - "x-implements": [ - "io.kubernetes.client.common.KubernetesListObject" - ] - }, - "v1alpha1.RuntimeClassSpec": { - "description": "RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.", - "properties": { - "overhead": { - "$ref": "#/definitions/v1alpha1.Overhead", - "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature." - }, - "runtimeHandler": { - "description": "RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called \"runc\" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.", - "type": "string" - }, - "scheduling": { - "$ref": "#/definitions/v1alpha1.Scheduling", - "description": "Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes." - } - }, - "required": [ - "runtimeHandler" - ], - "type": "object" - }, - "v1alpha1.Scheduling": { - "description": "Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.", - "properties": { - "nodeSelector": { - "additionalProperties": { - "type": "string" - }, - "description": "nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.", - "type": "object", - "x-kubernetes-map-type": "atomic" - }, - "tolerations": { - "description": "tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.", - "items": { - "$ref": "#/definitions/v1.Toleration" - }, - "type": "array", - "x-kubernetes-list-type": "atomic" - } - }, - "type": "object" - }, "v1beta1.Overhead": { "description": "Overhead structure represents the resource overhead associated with running a pod.", "properties": { @@ -13545,7 +13455,7 @@ }, "overhead": { "$ref": "#/definitions/v1beta1.Overhead", - "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature." + "description": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md" }, "scheduling": { "$ref": "#/definitions/v1beta1.Scheduling", @@ -14806,7 +14716,7 @@ "description": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" }, "preemptionPolicy": { - "description": "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, gated by the NonPreemptingPriority feature-gate.", + "description": "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset.", "type": "string" }, "value": { @@ -14961,7 +14871,7 @@ "type": "boolean" }, "storageCapacity": { - "description": "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information.\n\nThe check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object.\n\nAlternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published.\n\nThis field was immutable in Kubernetes <= 1.22 and now is mutable.\n\nThis is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.", + "description": "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information.\n\nThe check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object.\n\nAlternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published.\n\nThis field was immutable in Kubernetes <= 1.22 and now is mutable.", "type": "boolean" }, "tokenRequests": { @@ -15103,6 +15013,95 @@ ], "type": "object" }, + "v1.CSIStorageCapacity": { + "description": "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes.\n\nFor example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\"\n\nThe following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero\n\nThe producer of these objects can decide which approach is more suitable.\n\nThey are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "capacity": { + "$ref": "#/definitions/resource.Quantity", + "description": "Capacity is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThe semantic is currently (CSI spec 1.2) defined as: The available capacity, in bytes, of the storage that can be used to provision volumes. If not set, that information is currently unavailable." + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "maximumVolumeSize": { + "$ref": "#/definitions/resource.Quantity", + "description": "MaximumVolumeSize is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThis is defined since CSI spec 1.4.0 as the largest size that may be used in a CreateVolumeRequest.capacity_range.required_bytes field to create a volume with the same parameters as those in GetCapacityRequest. The corresponding value in the Kubernetes API is ResourceRequirements.Requests in a volume claim." + }, + "metadata": { + "$ref": "#/definitions/v1.ObjectMeta", + "description": "Standard object's metadata. The name has no particular meaning. It must be be a DNS subdomain (dots allowed, 253 characters). To ensure that there are no conflicts with other CSI drivers on the cluster, the recommendation is to use csisc-, a generated name, or a reverse-domain name which ends with the unique CSI driver name.\n\nObjects are namespaced.\n\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + }, + "nodeTopology": { + "$ref": "#/definitions/v1.LabelSelector", + "description": "NodeTopology defines which nodes have access to the storage for which capacity was reported. If not set, the storage is not accessible from any node in the cluster. If empty, the storage is accessible from all nodes. This field is immutable." + }, + "storageClassName": { + "description": "The name of the StorageClass that the reported capacity applies to. It must meet the same requirements as the name of a StorageClass object (non-empty, DNS subdomain). If that object no longer exists, the CSIStorageCapacity object is obsolete and should be removed by its creator. This field is immutable.", + "type": "string" + } + }, + "required": [ + "storageClassName" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "storage.k8s.io", + "kind": "CSIStorageCapacity", + "version": "v1" + } + ], + "x-implements": [ + "io.kubernetes.client.common.KubernetesObject" + ] + }, + "v1.CSIStorageCapacityList": { + "description": "CSIStorageCapacityList is a collection of CSIStorageCapacity objects.", + "properties": { + "apiVersion": { + "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", + "type": "string" + }, + "items": { + "description": "Items is the list of CSIStorageCapacity objects.", + "items": { + "$ref": "#/definitions/v1.CSIStorageCapacity" + }, + "type": "array", + "x-kubernetes-list-map-keys": [ + "name" + ], + "x-kubernetes-list-type": "map" + }, + "kind": { + "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", + "type": "string" + }, + "metadata": { + "$ref": "#/definitions/v1.ListMeta", + "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" + } + }, + "required": [ + "items" + ], + "type": "object", + "x-kubernetes-group-version-kind": [ + { + "group": "storage.k8s.io", + "kind": "CSIStorageCapacityList", + "version": "v1" + } + ], + "x-implements": [ + "io.kubernetes.client.common.KubernetesListObject" + ] + }, "v1.StorageClass": { "description": "StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned.\n\nStorageClasses are non-namespaced; the name of the storage class according to etcd is in ObjectMeta.Name.", "properties": { @@ -15396,97 +15395,8 @@ }, "type": "object" }, - "v1alpha1.CSIStorageCapacity": { - "description": "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes.\n\nFor example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\"\n\nThe following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero\n\nThe producer of these objects can decide which approach is more suitable.\n\nThey are consumed by the kube-scheduler if the CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware scheduling with CSIDriver.StorageCapacity.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "capacity": { - "$ref": "#/definitions/resource.Quantity", - "description": "Capacity is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThe semantic is currently (CSI spec 1.2) defined as: The available capacity, in bytes, of the storage that can be used to provision volumes. If not set, that information is currently unavailable and treated like zero capacity." - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "maximumVolumeSize": { - "$ref": "#/definitions/resource.Quantity", - "description": "MaximumVolumeSize is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThis is defined since CSI spec 1.4.0 as the largest size that may be used in a CreateVolumeRequest.capacity_range.required_bytes field to create a volume with the same parameters as those in GetCapacityRequest. The corresponding value in the Kubernetes API is ResourceRequirements.Requests in a volume claim." - }, - "metadata": { - "$ref": "#/definitions/v1.ObjectMeta", - "description": "Standard object's metadata. The name has no particular meaning. It must be be a DNS subdomain (dots allowed, 253 characters). To ensure that there are no conflicts with other CSI drivers on the cluster, the recommendation is to use csisc-, a generated name, or a reverse-domain name which ends with the unique CSI driver name.\n\nObjects are namespaced.\n\nMore info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - }, - "nodeTopology": { - "$ref": "#/definitions/v1.LabelSelector", - "description": "NodeTopology defines which nodes have access to the storage for which capacity was reported. If not set, the storage is not accessible from any node in the cluster. If empty, the storage is accessible from all nodes. This field is immutable." - }, - "storageClassName": { - "description": "The name of the StorageClass that the reported capacity applies to. It must meet the same requirements as the name of a StorageClass object (non-empty, DNS subdomain). If that object no longer exists, the CSIStorageCapacity object is obsolete and should be removed by its creator. This field is immutable.", - "type": "string" - } - }, - "required": [ - "storageClassName" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" - } - ], - "x-implements": [ - "io.kubernetes.client.common.KubernetesObject" - ] - }, - "v1alpha1.CSIStorageCapacityList": { - "description": "CSIStorageCapacityList is a collection of CSIStorageCapacity objects.", - "properties": { - "apiVersion": { - "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", - "type": "string" - }, - "items": { - "description": "Items is the list of CSIStorageCapacity objects.", - "items": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - }, - "type": "array", - "x-kubernetes-list-map-keys": [ - "name" - ], - "x-kubernetes-list-type": "map" - }, - "kind": { - "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", - "type": "string" - }, - "metadata": { - "$ref": "#/definitions/v1.ListMeta", - "description": "Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata" - } - }, - "required": [ - "items" - ], - "type": "object", - "x-kubernetes-group-version-kind": [ - { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacityList", - "version": "v1alpha1" - } - ], - "x-implements": [ - "io.kubernetes.client.common.KubernetesListObject" - ] - }, "v1beta1.CSIStorageCapacity": { - "description": "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes.\n\nFor example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\"\n\nThe following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero\n\nThe producer of these objects can decide which approach is more suitable.\n\nThey are consumed by the kube-scheduler if the CSIStorageCapacity beta feature gate is enabled there and a CSI driver opts into capacity-aware scheduling with CSIDriver.StorageCapacity.", + "description": "CSIStorageCapacity stores the result of one CSI GetCapacity call. For a given StorageClass, this describes the available capacity in a particular topology segment. This can be used when considering where to instantiate new PersistentVolumes.\n\nFor example this can express things like: - StorageClass \"standard\" has \"1234 GiB\" available in \"topology.kubernetes.io/zone=us-east1\" - StorageClass \"localssd\" has \"10 GiB\" available in \"kubernetes.io/hostname=knode-abc123\"\n\nThe following three cases all imply that no capacity is available for a certain combination: - no object exists with suitable topology and storage class name - such an object exists, but the capacity is unset - such an object exists, but the capacity is zero\n\nThe producer of these objects can decide which approach is more suitable.\n\nThey are consumed by the kube-scheduler when a CSI driver opts into capacity-aware scheduling with CSIDriverSpec.StorageCapacity. The scheduler compares the MaximumVolumeSize against the requested size of pending volumes to filter out unsuitable nodes. If MaximumVolumeSize is unset, it falls back to a comparison against the less precise Capacity. If that is also unset, the scheduler assumes that capacity is insufficient and tries some other node.", "properties": { "apiVersion": { "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", @@ -15494,7 +15404,7 @@ }, "capacity": { "$ref": "#/definitions/resource.Quantity", - "description": "Capacity is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThe semantic is currently (CSI spec 1.2) defined as: The available capacity, in bytes, of the storage that can be used to provision volumes. If not set, that information is currently unavailable and treated like zero capacity." + "description": "Capacity is the value reported by the CSI driver in its GetCapacityResponse for a GetCapacityRequest with topology and parameters that match the previous fields.\n\nThe semantic is currently (CSI spec 1.2) defined as: The available capacity, in bytes, of the storage that can be used to provision volumes. If not set, that information is currently unavailable." }, "kind": { "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", @@ -16872,7 +16782,7 @@ "type": "string" }, "selfLink": { - "description": "selfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.", + "description": "Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.", "type": "string" } }, @@ -16906,7 +16816,7 @@ "type": "string" }, "time": { - "description": "Time is timestamp of when these fields were set. It should always be empty if Operation is 'Apply'", + "description": "Time is the timestamp of when the ManagedFields entry was added. The timestamp will also be updated if a field is added, the manager changes any of the owned fields value or removes a field. The timestamp does not update when a field is removed from the entry because another manager took it over.", "format": "date-time", "type": "string" } @@ -16924,7 +16834,7 @@ "type": "object" }, "clusterName": { - "description": "The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request.", + "description": "Deprecated: ClusterName is a legacy field that was always cleared by the system and never used; it will be removed completely in 1.25.\n\nThe name in the go struct is changed to help clients detect accidental use.", "type": "string" }, "creationTimestamp": { @@ -16951,7 +16861,7 @@ "x-kubernetes-patch-strategy": "merge" }, "generateName": { - "description": "GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency", + "description": "GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will return a 409.\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency", "type": "string" }, "generation": { @@ -16995,7 +16905,7 @@ "type": "string" }, "selfLink": { - "description": "SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release.", + "description": "Deprecated: selfLink is a legacy read-only field that is no longer populated by the system.", "type": "string" }, "uid": { @@ -17013,7 +16923,7 @@ "type": "string" }, "blockOwnerDeletion": { - "description": "If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. Defaults to false. To set this field, a user needs \"delete\" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.", + "description": "If true, AND if the owner has the \"foregroundDeletion\" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed. See https://kubernetes.io/docs/concepts/architecture/garbage-collection/#foreground-deletion for how the garbage collector interacts with this field and enforces the foreground deletion. Defaults to false. To set this field, a user needs \"delete\" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.", "type": "boolean" }, "controller": { @@ -17693,7 +17603,7 @@ }, "info": { "title": "Kubernetes", - "version": "release-1.23" + "version": "release-1.24" }, "paths": { "/.well-known/openid-configuration/": { @@ -18539,7 +18449,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -18606,7 +18516,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -18959,7 +18869,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -19182,7 +19092,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -19262,7 +19172,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -19578,7 +19488,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -19801,7 +19711,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -19881,7 +19791,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -20197,7 +20107,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -20420,7 +20330,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -20500,7 +20410,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -20816,7 +20726,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -21039,7 +20949,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -21119,7 +21029,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -21435,7 +21345,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -21658,7 +21568,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -21738,7 +21648,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -21876,7 +21786,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -21956,7 +21866,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -22272,7 +22182,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -22495,7 +22405,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -22575,7 +22485,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -22757,7 +22667,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -22940,7 +22850,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -23020,7 +22930,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -23081,7 +22991,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -24128,7 +24038,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -24208,7 +24118,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -24524,7 +24434,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -24747,7 +24657,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -24827,7 +24737,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -25143,7 +25053,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -25366,7 +25276,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -25446,7 +25356,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -25584,7 +25494,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -25664,7 +25574,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -25802,7 +25712,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -25882,7 +25792,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -26198,7 +26108,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -26421,7 +26331,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -26501,7 +26411,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -26639,7 +26549,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -26719,7 +26629,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -27035,7 +26945,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -27258,7 +27168,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -27338,7 +27248,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -27654,7 +27564,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -27877,7 +27787,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -27957,7 +27867,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -28018,7 +27928,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -28379,7 +28289,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -28602,7 +28512,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -28682,7 +28592,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -29344,7 +29254,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -29424,7 +29334,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -29633,7 +29543,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -29713,7 +29623,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -29774,7 +29684,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -29935,7 +29845,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -30015,7 +29925,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -30323,7 +30233,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -30538,7 +30448,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -30618,7 +30528,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -31256,7 +31166,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -31336,7 +31246,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -31755,7 +31665,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -31970,7 +31880,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -32050,7 +31960,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -32180,7 +32090,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -32260,7 +32170,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -36864,7 +36774,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -37079,7 +36989,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -37159,7 +37069,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -37467,7 +37377,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -37682,7 +37592,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -37762,7 +37672,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -38448,7 +38358,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -38663,7 +38573,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -38743,7 +38653,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -38873,7 +38783,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -38953,7 +38863,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -39483,7 +39393,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -39698,7 +39608,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -39778,7 +39688,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -39908,7 +39818,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -39988,7 +39898,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -40859,7 +40769,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -41082,7 +40992,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -41162,7 +41072,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -41478,7 +41388,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -41701,7 +41611,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -41781,7 +41691,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -41919,7 +41829,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -41999,7 +41909,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -42315,7 +42225,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -42538,7 +42448,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -42618,7 +42528,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -42756,7 +42666,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -42836,7 +42746,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -42974,7 +42884,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -43054,7 +42964,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -43370,7 +43280,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -43593,7 +43503,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -43673,7 +43583,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -43811,7 +43721,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -43891,7 +43801,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -44029,7 +43939,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -44109,7 +44019,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -44425,7 +44335,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -44648,7 +44558,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -44728,7 +44638,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -44866,7 +44776,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -44946,7 +44856,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -45084,7 +44994,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -45164,7 +45074,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -46743,7 +46653,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -46899,7 +46809,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -46997,7 +46907,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -47087,7 +46997,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -47177,7 +47087,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -47699,7 +47609,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -47922,7 +47832,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -48002,7 +47912,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -48140,7 +48050,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -48220,7 +48130,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -48926,7 +48836,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -49149,7 +49059,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -49229,7 +49139,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -49367,7 +49277,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -49447,7 +49357,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -50153,7 +50063,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -50376,7 +50286,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -50456,7 +50366,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -50594,7 +50504,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -50674,7 +50584,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -51380,7 +51290,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -51603,7 +51513,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -51683,7 +51593,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -51821,7 +51731,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -51901,7 +51811,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -52751,7 +52661,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -52974,7 +52884,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -53054,7 +52964,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -53192,7 +53102,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -53272,7 +53182,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -53588,7 +53498,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -53811,7 +53721,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -53891,7 +53801,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -54029,7 +53939,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -54109,7 +54019,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -55061,7 +54971,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -55284,7 +55194,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -55364,7 +55274,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -55502,7 +55412,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -55582,7 +55492,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -56202,7 +56112,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -56417,7 +56327,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -56497,7 +56407,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -56627,7 +56537,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -56707,7 +56617,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -56837,7 +56747,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -56917,7 +56827,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -57566,7 +57476,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -57789,7 +57699,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -57869,7 +57779,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -58608,7 +58518,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -58831,7 +58741,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -58911,7 +58821,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -59617,7 +59527,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -59840,7 +59750,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -59920,7 +59830,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -60659,7 +60569,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -60882,7 +60792,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -60962,7 +60872,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -61668,7 +61578,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -61891,7 +61801,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -61971,7 +61881,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -62591,7 +62501,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -62806,7 +62716,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -62886,7 +62796,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -63016,7 +62926,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -63096,7 +63006,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -63404,7 +63314,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -63619,7 +63529,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -63699,7 +63609,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -63829,7 +63739,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -63909,7 +63819,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -64562,7 +64472,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -64777,7 +64687,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -64857,7 +64767,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -64987,7 +64897,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -65067,7 +64977,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -65375,7 +65285,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -65590,7 +65500,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -65670,7 +65580,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -65800,7 +65710,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -65880,7 +65790,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -66566,7 +66476,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -66781,7 +66691,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -66861,7 +66771,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -66991,7 +66901,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -67071,7 +66981,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -67601,7 +67511,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -67816,7 +67726,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -67896,7 +67806,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -68323,7 +68233,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -68546,7 +68456,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -68626,7 +68536,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -68764,7 +68674,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -68844,7 +68754,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -69160,7 +69070,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -69383,7 +69293,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -69463,7 +69373,225 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", + "in": "query", + "name": "fieldValidation", + "type": "string", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.NetworkPolicy" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/v1.NetworkPolicy" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "networking_v1" + ], + "x-kubernetes-action": "put", + "x-kubernetes-group-version-kind": { + "group": "networking.k8s.io", + "kind": "NetworkPolicy", + "version": "v1" + }, + "x-codegen-request-body-name": "body" + } + }, + "/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}/status": { + "get": { + "consumes": [ + "*/*" + ], + "description": "read status of the specified NetworkPolicy", + "operationId": "readNamespacedNetworkPolicyStatus", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.NetworkPolicy" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "networking_v1" + ], + "x-kubernetes-action": "get", + "x-kubernetes-group-version-kind": { + "group": "networking.k8s.io", + "kind": "NetworkPolicy", + "version": "v1" + } + }, + "parameters": [ + { + "description": "name of the NetworkPolicy", + "in": "path", + "name": "name", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + } + ], + "patch": { + "consumes": [ + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json", + "application/apply-patch+yaml" + ], + "description": "partially update status of the specified NetworkPolicy", + "operationId": "patchNamespacedNetworkPolicyStatus", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1.Patch" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).", + "in": "query", + "name": "fieldManager", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", + "in": "query", + "name": "fieldValidation", + "type": "string", + "uniqueItems": true + }, + { + "description": "Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.", + "in": "query", + "name": "force", + "type": "boolean", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.NetworkPolicy" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/v1.NetworkPolicy" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "networking_v1" + ], + "x-kubernetes-action": "patch", + "x-kubernetes-group-version-kind": { + "group": "networking.k8s.io", + "kind": "NetworkPolicy", + "version": "v1" + }, + "x-codegen-request-body-name": "body" + }, + "put": { + "consumes": [ + "*/*" + ], + "description": "replace status of the specified NetworkPolicy", + "operationId": "replaceNamespacedNetworkPolicyStatus", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1.NetworkPolicy" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", + "in": "query", + "name": "fieldManager", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -70596,7 +70724,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -70811,7 +70939,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -70891,7 +71019,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -71091,7 +71219,7 @@ } ] }, - "/apis/node.k8s.io/v1alpha1/": { + "/apis/node.k8s.io/v1beta1/": { "get": { "consumes": [ "application/json", @@ -71120,11 +71248,11 @@ "https" ], "tags": [ - "node_v1alpha1" + "node_v1beta1" ] } }, - "/apis/node.k8s.io/v1alpha1/runtimeclasses": { + "/apis/node.k8s.io/v1beta1/runtimeclasses": { "delete": { "consumes": [ "*/*" @@ -71237,13 +71365,13 @@ "https" ], "tags": [ - "node_v1alpha1" + "node_v1beta1" ], "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { "group": "node.k8s.io", "kind": "RuntimeClass", - "version": "v1alpha1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" }, @@ -71329,7 +71457,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClassList" + "$ref": "#/definitions/v1beta1.RuntimeClassList" } }, "401": { @@ -71340,13 +71468,13 @@ "https" ], "tags": [ - "node_v1alpha1" + "node_v1beta1" ], "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { "group": "node.k8s.io", "kind": "RuntimeClass", - "version": "v1alpha1" + "version": "v1beta1" } }, "parameters": [ @@ -71370,7 +71498,7 @@ "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, { @@ -71388,7 +71516,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -71404,19 +71532,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, "401": { @@ -71427,18 +71555,18 @@ "https" ], "tags": [ - "node_v1alpha1" + "node_v1beta1" ], "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { "group": "node.k8s.io", "kind": "RuntimeClass", - "version": "v1alpha1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" } }, - "/apis/node.k8s.io/v1alpha1/runtimeclasses/{name}": { + "/apis/node.k8s.io/v1beta1/runtimeclasses/{name}": { "delete": { "consumes": [ "*/*" @@ -71508,13 +71636,13 @@ "https" ], "tags": [ - "node_v1alpha1" + "node_v1beta1" ], "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { "group": "node.k8s.io", "kind": "RuntimeClass", - "version": "v1alpha1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" }, @@ -71533,7 +71661,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, "401": { @@ -71544,13 +71672,13 @@ "https" ], "tags": [ - "node_v1alpha1" + "node_v1beta1" ], "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { "group": "node.k8s.io", "kind": "RuntimeClass", - "version": "v1alpha1" + "version": "v1beta1" } }, "parameters": [ @@ -71603,7 +71731,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -71626,13 +71754,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, "401": { @@ -71643,13 +71771,13 @@ "https" ], "tags": [ - "node_v1alpha1" + "node_v1beta1" ], "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { "group": "node.k8s.io", "kind": "RuntimeClass", - "version": "v1alpha1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" }, @@ -71665,7 +71793,7 @@ "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, { @@ -71683,7 +71811,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -71699,13 +71827,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1alpha1.RuntimeClass" + "$ref": "#/definitions/v1beta1.RuntimeClass" } }, "401": { @@ -71716,18 +71844,18 @@ "https" ], "tags": [ - "node_v1alpha1" + "node_v1beta1" ], "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { "group": "node.k8s.io", "kind": "RuntimeClass", - "version": "v1alpha1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" } }, - "/apis/node.k8s.io/v1alpha1/watch/runtimeclasses": { + "/apis/node.k8s.io/v1beta1/watch/runtimeclasses": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -71801,7 +71929,7 @@ } ] }, - "/apis/node.k8s.io/v1alpha1/watch/runtimeclasses/{name}": { + "/apis/node.k8s.io/v1beta1/watch/runtimeclasses/{name}": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -71883,7 +72011,40 @@ } ] }, - "/apis/node.k8s.io/v1beta1/": { + "/apis/policy/": { + "get": { + "consumes": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "description": "get information of a group", + "operationId": "getAPIGroup", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.APIGroup" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "policy" + ] + } + }, + "/apis/policy/v1/": { "get": { "consumes": [ "application/json", @@ -71912,17 +72073,17 @@ "https" ], "tags": [ - "node_v1beta1" + "policy_v1" ] } }, - "/apis/node.k8s.io/v1beta1/runtimeclasses": { + "/apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets": { "delete": { "consumes": [ "*/*" ], - "description": "delete collection of RuntimeClass", - "operationId": "deleteCollectionRuntimeClass", + "description": "delete collection of PodDisruptionBudget", + "operationId": "deleteCollectionNamespacedPodDisruptionBudget", "parameters": [ { "in": "body", @@ -72029,13 +72190,13 @@ "https" ], "tags": [ - "node_v1beta1" + "policy_v1" ], "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1beta1" + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" }, "x-codegen-request-body-name": "body" }, @@ -72043,8 +72204,8 @@ "consumes": [ "*/*" ], - "description": "list or watch objects of kind RuntimeClass", - "operationId": "listRuntimeClass", + "description": "list or watch objects of kind PodDisruptionBudget", + "operationId": "listNamespacedPodDisruptionBudget", "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -72121,7 +72282,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClassList" + "$ref": "#/definitions/v1.PodDisruptionBudgetList" } }, "401": { @@ -72132,16 +72293,24 @@ "https" ], "tags": [ - "node_v1beta1" + "policy_v1" ], "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1beta1" + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" } }, "parameters": [ + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -72154,15 +72323,15 @@ "consumes": [ "*/*" ], - "description": "create a RuntimeClass", - "operationId": "createRuntimeClass", + "description": "create a PodDisruptionBudget", + "operationId": "createNamespacedPodDisruptionBudget", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, { @@ -72180,7 +72349,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -72196,19 +72365,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, "401": { @@ -72219,24 +72388,24 @@ "https" ], "tags": [ - "node_v1beta1" + "policy_v1" ], "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1beta1" + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/node.k8s.io/v1beta1/runtimeclasses/{name}": { + "/apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}": { "delete": { "consumes": [ "*/*" ], - "description": "delete a RuntimeClass", - "operationId": "deleteRuntimeClass", + "description": "delete a PodDisruptionBudget", + "operationId": "deleteNamespacedPodDisruptionBudget", "parameters": [ { "in": "body", @@ -72300,13 +72469,13 @@ "https" ], "tags": [ - "node_v1beta1" + "policy_v1" ], "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1beta1" + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" }, "x-codegen-request-body-name": "body" }, @@ -72314,8 +72483,8 @@ "consumes": [ "*/*" ], - "description": "read the specified RuntimeClass", - "operationId": "readRuntimeClass", + "description": "read the specified PodDisruptionBudget", + "operationId": "readNamespacedPodDisruptionBudget", "produces": [ "application/json", "application/yaml", @@ -72325,7 +72494,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, "401": { @@ -72336,24 +72505,32 @@ "https" ], "tags": [ - "node_v1beta1" + "policy_v1" ], "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1beta1" + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" } }, "parameters": [ { - "description": "name of the RuntimeClass", + "description": "name of the PodDisruptionBudget", "in": "path", "name": "name", "required": true, "type": "string", "uniqueItems": true }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -72369,8 +72546,8 @@ "application/strategic-merge-patch+json", "application/apply-patch+yaml" ], - "description": "partially update the specified RuntimeClass", - "operationId": "patchRuntimeClass", + "description": "partially update the specified PodDisruptionBudget", + "operationId": "patchNamespacedPodDisruptionBudget", "parameters": [ { "in": "body", @@ -72395,7 +72572,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -72418,13 +72595,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, "401": { @@ -72435,13 +72612,13 @@ "https" ], "tags": [ - "node_v1beta1" + "policy_v1" ], "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1beta1" + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" }, "x-codegen-request-body-name": "body" }, @@ -72449,15 +72626,15 @@ "consumes": [ "*/*" ], - "description": "replace the specified RuntimeClass", - "operationId": "replaceRuntimeClass", + "description": "replace the specified PodDisruptionBudget", + "operationId": "replaceNamespacedPodDisruptionBudget", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, { @@ -72475,7 +72652,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -72491,13 +72668,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.RuntimeClass" + "$ref": "#/definitions/v1.PodDisruptionBudget" } }, "401": { @@ -72508,18 +72685,273 @@ "https" ], "tags": [ - "node_v1beta1" + "policy_v1" ], "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "node.k8s.io", - "kind": "RuntimeClass", - "version": "v1beta1" + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/node.k8s.io/v1beta1/watch/runtimeclasses": { + "/apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}/status": { + "get": { + "consumes": [ + "*/*" + ], + "description": "read status of the specified PodDisruptionBudget", + "operationId": "readNamespacedPodDisruptionBudgetStatus", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PodDisruptionBudget" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "policy_v1" + ], + "x-kubernetes-action": "get", + "x-kubernetes-group-version-kind": { + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" + } + }, + "parameters": [ + { + "description": "name of the PodDisruptionBudget", + "in": "path", + "name": "name", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + } + ], + "patch": { + "consumes": [ + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json", + "application/apply-patch+yaml" + ], + "description": "partially update status of the specified PodDisruptionBudget", + "operationId": "patchNamespacedPodDisruptionBudgetStatus", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1.Patch" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).", + "in": "query", + "name": "fieldManager", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", + "in": "query", + "name": "fieldValidation", + "type": "string", + "uniqueItems": true + }, + { + "description": "Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.", + "in": "query", + "name": "force", + "type": "boolean", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PodDisruptionBudget" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/v1.PodDisruptionBudget" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "policy_v1" + ], + "x-kubernetes-action": "patch", + "x-kubernetes-group-version-kind": { + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" + }, + "x-codegen-request-body-name": "body" + }, + "put": { + "consumes": [ + "*/*" + ], + "description": "replace status of the specified PodDisruptionBudget", + "operationId": "replaceNamespacedPodDisruptionBudgetStatus", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1.PodDisruptionBudget" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", + "in": "query", + "name": "fieldManager", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", + "in": "query", + "name": "fieldValidation", + "type": "string", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PodDisruptionBudget" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/v1.PodDisruptionBudget" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "policy_v1" + ], + "x-kubernetes-action": "put", + "x-kubernetes-group-version-kind": { + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" + }, + "x-codegen-request-body-name": "body" + } + }, + "/apis/policy/v1/poddisruptionbudgets": { + "get": { + "consumes": [ + "*/*" + ], + "description": "list or watch objects of kind PodDisruptionBudget", + "operationId": "listPodDisruptionBudgetForAllNamespaces", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PodDisruptionBudgetList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "policy_v1" + ], + "x-kubernetes-action": "list", + "x-kubernetes-group-version-kind": { + "group": "policy", + "kind": "PodDisruptionBudget", + "version": "v1" + } + }, "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -72593,7 +73025,7 @@ } ] }, - "/apis/node.k8s.io/v1beta1/watch/runtimeclasses/{name}": { + "/apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -72631,9 +73063,9 @@ "uniqueItems": true }, { - "description": "name of the RuntimeClass", + "description": "object name and auth scope, such as for teams and projects", "in": "path", - "name": "name", + "name": "namespace", "required": true, "type": "string", "uniqueItems": true @@ -72675,115 +73107,246 @@ } ] }, - "/apis/policy/": { - "get": { - "consumes": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "description": "get information of a group", - "operationId": "getAPIGroup", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.APIGroup" - } - }, - "401": { - "description": "Unauthorized" - } + "/apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "policy" - ] - } - }, - "/apis/policy/v1/": { - "get": { - "consumes": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "description": "get available resources", - "operationId": "getAPIResources", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.APIResourceList" - } - }, - "401": { - "description": "Unauthorized" - } + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "policy_v1" - ] - } - }, - "/apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets": { - "delete": { - "consumes": [ - "*/*" - ], - "description": "delete collection of PodDisruptionBudget", - "operationId": "deleteCollectionNamespacedPodDisruptionBudget", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1.DeleteOptions" - } - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", - "in": "query", - "name": "gracePeriodSeconds", - "type": "integer", - "uniqueItems": true - }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "name of the PodDisruptionBudget", + "in": "path", + "name": "name", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/policy/v1/watch/poddisruptionbudgets": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/policy/v1beta1/": { + "get": { + "consumes": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "description": "get available resources", + "operationId": "getAPIResources", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.APIResourceList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "policy_v1beta1" + ] + } + }, + "/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets": { + "delete": { + "consumes": [ + "*/*" + ], + "description": "delete collection of PodDisruptionBudget", + "operationId": "deleteCollectionNamespacedPodDisruptionBudget", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1.DeleteOptions" + } + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", + "in": "query", + "name": "gracePeriodSeconds", + "type": "integer", + "uniqueItems": true + }, { "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", "in": "query", @@ -72854,13 +73417,13 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" }, @@ -72946,7 +73509,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudgetList" + "$ref": "#/definitions/v1beta1.PodDisruptionBudgetList" } }, "401": { @@ -72957,13 +73520,13 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" } }, "parameters": [ @@ -72995,7 +73558,7 @@ "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, { @@ -73013,7 +73576,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -73029,19 +73592,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "401": { @@ -73052,18 +73615,18 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" } }, - "/apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}": { + "/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}": { "delete": { "consumes": [ "*/*" @@ -73133,13 +73696,13 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" }, @@ -73158,7 +73721,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "401": { @@ -73169,13 +73732,13 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" } }, "parameters": [ @@ -73236,7 +73799,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -73259,13 +73822,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "401": { @@ -73276,13 +73839,13 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" }, @@ -73298,7 +73861,7 @@ "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, { @@ -73316,7 +73879,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -73332,13 +73895,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "401": { @@ -73349,18 +73912,18 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" } }, - "/apis/policy/v1/namespaces/{namespace}/poddisruptionbudgets/{name}/status": { + "/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status": { "get": { "consumes": [ "*/*" @@ -73376,7 +73939,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "401": { @@ -73387,13 +73950,13 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" } }, "parameters": [ @@ -73454,7 +74017,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -73477,13 +74040,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "401": { @@ -73494,13 +74057,13 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" }, @@ -73516,7 +74079,7 @@ "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, { @@ -73534,7 +74097,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -73550,13 +74113,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodDisruptionBudget" } }, "401": { @@ -73567,18 +74130,18 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" }, "x-codegen-request-body-name": "body" } }, - "/apis/policy/v1/poddisruptionbudgets": { + "/apis/policy/v1beta1/poddisruptionbudgets": { "get": { "consumes": [ "*/*" @@ -73596,7 +74159,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PodDisruptionBudgetList" + "$ref": "#/definitions/v1beta1.PodDisruptionBudgetList" } }, "401": { @@ -73607,13 +74170,13 @@ "https" ], "tags": [ - "policy_v1" + "policy_v1beta1" ], "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { "group": "policy", "kind": "PodDisruptionBudget", - "version": "v1" + "version": "v1beta1" } }, "parameters": [ @@ -73689,292 +74252,13 @@ } ] }, - "/apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/policy/v1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "name of the PodDisruptionBudget", - "in": "path", - "name": "name", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/policy/v1/watch/poddisruptionbudgets": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/policy/v1beta1/": { - "get": { - "consumes": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "description": "get available resources", - "operationId": "getAPIResources", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.APIResourceList" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "policy_v1beta1" - ] - } - }, - "/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets": { + "/apis/policy/v1beta1/podsecuritypolicies": { "delete": { "consumes": [ "*/*" ], - "description": "delete collection of PodDisruptionBudget", - "operationId": "deleteCollectionNamespacedPodDisruptionBudget", + "description": "delete collection of PodSecurityPolicy", + "operationId": "deleteCollectionPodSecurityPolicy", "parameters": [ { "in": "body", @@ -74086,7 +74370,7 @@ "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { "group": "policy", - "kind": "PodDisruptionBudget", + "kind": "PodSecurityPolicy", "version": "v1beta1" }, "x-codegen-request-body-name": "body" @@ -74095,8 +74379,8 @@ "consumes": [ "*/*" ], - "description": "list or watch objects of kind PodDisruptionBudget", - "operationId": "listNamespacedPodDisruptionBudget", + "description": "list or watch objects of kind PodSecurityPolicy", + "operationId": "listPodSecurityPolicy", "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -74173,7 +74457,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudgetList" + "$ref": "#/definitions/v1beta1.PodSecurityPolicyList" } }, "401": { @@ -74189,19 +74473,11 @@ "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { "group": "policy", - "kind": "PodDisruptionBudget", + "kind": "PodSecurityPolicy", "version": "v1beta1" } }, "parameters": [ - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -74214,15 +74490,15 @@ "consumes": [ "*/*" ], - "description": "create a PodDisruptionBudget", - "operationId": "createNamespacedPodDisruptionBudget", + "description": "create a PodSecurityPolicy", + "operationId": "createPodSecurityPolicy", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, { @@ -74240,7 +74516,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -74256,19 +74532,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "401": { @@ -74284,19 +74560,19 @@ "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { "group": "policy", - "kind": "PodDisruptionBudget", + "kind": "PodSecurityPolicy", "version": "v1beta1" }, "x-codegen-request-body-name": "body" } }, - "/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}": { + "/apis/policy/v1beta1/podsecuritypolicies/{name}": { "delete": { "consumes": [ "*/*" ], - "description": "delete a PodDisruptionBudget", - "operationId": "deleteNamespacedPodDisruptionBudget", + "description": "delete a PodSecurityPolicy", + "operationId": "deletePodSecurityPolicy", "parameters": [ { "in": "body", @@ -74343,13 +74619,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.Status" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1.Status" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "401": { @@ -74365,7 +74641,7 @@ "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { "group": "policy", - "kind": "PodDisruptionBudget", + "kind": "PodSecurityPolicy", "version": "v1beta1" }, "x-codegen-request-body-name": "body" @@ -74374,8 +74650,8 @@ "consumes": [ "*/*" ], - "description": "read the specified PodDisruptionBudget", - "operationId": "readNamespacedPodDisruptionBudget", + "description": "read the specified PodSecurityPolicy", + "operationId": "readPodSecurityPolicy", "produces": [ "application/json", "application/yaml", @@ -74385,7 +74661,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "401": { @@ -74401,27 +74677,19 @@ "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { "group": "policy", - "kind": "PodDisruptionBudget", + "kind": "PodSecurityPolicy", "version": "v1beta1" } }, "parameters": [ { - "description": "name of the PodDisruptionBudget", + "description": "name of the PodSecurityPolicy", "in": "path", "name": "name", "required": true, "type": "string", "uniqueItems": true }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -74437,8 +74705,8 @@ "application/strategic-merge-patch+json", "application/apply-patch+yaml" ], - "description": "partially update the specified PodDisruptionBudget", - "operationId": "patchNamespacedPodDisruptionBudget", + "description": "partially update the specified PodSecurityPolicy", + "operationId": "patchPodSecurityPolicy", "parameters": [ { "in": "body", @@ -74463,7 +74731,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -74486,13 +74754,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "401": { @@ -74508,7 +74776,7 @@ "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { "group": "policy", - "kind": "PodDisruptionBudget", + "kind": "PodSecurityPolicy", "version": "v1beta1" }, "x-codegen-request-body-name": "body" @@ -74517,15 +74785,15 @@ "consumes": [ "*/*" ], - "description": "replace the specified PodDisruptionBudget", - "operationId": "replaceNamespacedPodDisruptionBudget", + "description": "replace the specified PodSecurityPolicy", + "operationId": "replacePodSecurityPolicy", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, { @@ -74543,7 +74811,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -74559,13 +74827,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" + "$ref": "#/definitions/v1beta1.PodSecurityPolicy" } }, "401": { @@ -74581,49 +74849,131 @@ "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { "group": "policy", - "kind": "PodDisruptionBudget", + "kind": "PodSecurityPolicy", "version": "v1beta1" }, "x-codegen-request-body-name": "body" } }, - "/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status": { - "get": { - "consumes": [ - "*/*" - ], - "description": "read status of the specified PodDisruptionBudget", - "operationId": "readNamespacedPodDisruptionBudgetStatus", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" - } - }, - "401": { - "description": "Unauthorized" - } + "/apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "policy_v1beta1" - ], - "x-kubernetes-action": "get", - "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodDisruptionBudget", - "version": "v1beta1" + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true } - }, + ] + }, + "/apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}": { "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, { "description": "name of the PodDisruptionBudget", "in": "path", @@ -74646,203 +74996,112 @@ "name": "pretty", "type": "string", "uniqueItems": true - } - ], - "patch": { - "consumes": [ - "application/json-patch+json", - "application/merge-patch+json", - "application/strategic-merge-patch+json", - "application/apply-patch+yaml" - ], - "description": "partially update status of the specified PodDisruptionBudget", - "operationId": "patchNamespacedPodDisruptionBudgetStatus", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1.Patch" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - }, - { - "description": "Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.", - "in": "query", - "name": "force", - "type": "boolean", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" - } - }, - "401": { - "description": "Unauthorized" - } }, - "schemes": [ - "https" - ], - "tags": [ - "policy_v1beta1" - ], - "x-kubernetes-action": "patch", - "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodDisruptionBudget", - "version": "v1beta1" + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true }, - "x-codegen-request-body-name": "body" - }, - "put": { - "consumes": [ - "*/*" - ], - "description": "replace status of the specified PodDisruptionBudget", - "operationId": "replaceNamespacedPodDisruptionBudgetStatus", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudget" - } - }, - "401": { - "description": "Unauthorized" - } + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "policy_v1beta1" - ], - "x-kubernetes-action": "put", - "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodDisruptionBudget", - "version": "v1beta1" + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true }, - "x-codegen-request-body-name": "body" - } + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] }, - "/apis/policy/v1beta1/poddisruptionbudgets": { - "get": { - "consumes": [ - "*/*" - ], - "description": "list or watch objects of kind PodDisruptionBudget", - "operationId": "listPodDisruptionBudgetForAllNamespaces", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1beta1.PodDisruptionBudgetList" - } - }, - "401": { - "description": "Unauthorized" - } + "/apis/policy/v1beta1/watch/poddisruptionbudgets": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "policy_v1beta1" - ], - "x-kubernetes-action": "list", - "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodDisruptionBudget", - "version": "v1beta1" + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true } - }, + ] + }, + "/apis/policy/v1beta1/watch/podsecuritypolicies": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -74916,63 +75175,211 @@ } ] }, - "/apis/policy/v1beta1/podsecuritypolicies": { - "delete": { - "consumes": [ - "*/*" - ], - "description": "delete collection of PodSecurityPolicy", - "operationId": "deleteCollectionPodSecurityPolicy", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1.DeleteOptions" - } - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", - "in": "query", - "name": "gracePeriodSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, + "/apis/policy/v1beta1/watch/podsecuritypolicies/{name}": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "name of the PodSecurityPolicy", + "in": "path", + "name": "name", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/rbac.authorization.k8s.io/": { + "get": { + "consumes": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "description": "get information of a group", + "operationId": "getAPIGroup", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.APIGroup" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "rbacAuthorization" + ] + } + }, + "/apis/rbac.authorization.k8s.io/v1/": { + "get": { + "consumes": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "description": "get available resources", + "operationId": "getAPIResources", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.APIResourceList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "rbacAuthorization_v1" + ] + } + }, + "/apis/rbac.authorization.k8s.io/v1/clusterrolebindings": { + "delete": { + "consumes": [ + "*/*" + ], + "description": "delete collection of ClusterRoleBinding", + "operationId": "deleteCollectionClusterRoleBinding", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1.DeleteOptions" + } + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", + "in": "query", + "name": "gracePeriodSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, { "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", "in": "query", @@ -75029,13 +75436,13 @@ "https" ], "tags": [ - "policy_v1beta1" + "rbacAuthorization_v1" ], "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodSecurityPolicy", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBinding", + "version": "v1" }, "x-codegen-request-body-name": "body" }, @@ -75043,8 +75450,8 @@ "consumes": [ "*/*" ], - "description": "list or watch objects of kind PodSecurityPolicy", - "operationId": "listPodSecurityPolicy", + "description": "list or watch objects of kind ClusterRoleBinding", + "operationId": "listClusterRoleBinding", "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -75121,7 +75528,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicyList" + "$ref": "#/definitions/v1.ClusterRoleBindingList" } }, "401": { @@ -75132,13 +75539,13 @@ "https" ], "tags": [ - "policy_v1beta1" + "rbacAuthorization_v1" ], "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodSecurityPolicy", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBinding", + "version": "v1" } }, "parameters": [ @@ -75154,15 +75561,15 @@ "consumes": [ "*/*" ], - "description": "create a PodSecurityPolicy", - "operationId": "createPodSecurityPolicy", + "description": "create a ClusterRoleBinding", + "operationId": "createClusterRoleBinding", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, { @@ -75180,7 +75587,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -75196,19 +75603,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, "401": { @@ -75219,24 +75626,24 @@ "https" ], "tags": [ - "policy_v1beta1" + "rbacAuthorization_v1" ], "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodSecurityPolicy", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBinding", + "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/policy/v1beta1/podsecuritypolicies/{name}": { + "/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}": { "delete": { "consumes": [ "*/*" ], - "description": "delete a PodSecurityPolicy", - "operationId": "deletePodSecurityPolicy", + "description": "delete a ClusterRoleBinding", + "operationId": "deleteClusterRoleBinding", "parameters": [ { "in": "body", @@ -75283,13 +75690,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.Status" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.Status" } }, "401": { @@ -75300,13 +75707,13 @@ "https" ], "tags": [ - "policy_v1beta1" + "rbacAuthorization_v1" ], "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodSecurityPolicy", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBinding", + "version": "v1" }, "x-codegen-request-body-name": "body" }, @@ -75314,8 +75721,8 @@ "consumes": [ "*/*" ], - "description": "read the specified PodSecurityPolicy", - "operationId": "readPodSecurityPolicy", + "description": "read the specified ClusterRoleBinding", + "operationId": "readClusterRoleBinding", "produces": [ "application/json", "application/yaml", @@ -75325,7 +75732,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, "401": { @@ -75336,18 +75743,18 @@ "https" ], "tags": [ - "policy_v1beta1" + "rbacAuthorization_v1" ], "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodSecurityPolicy", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBinding", + "version": "v1" } }, "parameters": [ { - "description": "name of the PodSecurityPolicy", + "description": "name of the ClusterRoleBinding", "in": "path", "name": "name", "required": true, @@ -75369,8 +75776,8 @@ "application/strategic-merge-patch+json", "application/apply-patch+yaml" ], - "description": "partially update the specified PodSecurityPolicy", - "operationId": "patchPodSecurityPolicy", + "description": "partially update the specified ClusterRoleBinding", + "operationId": "patchClusterRoleBinding", "parameters": [ { "in": "body", @@ -75395,7 +75802,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -75418,13 +75825,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, "401": { @@ -75435,13 +75842,13 @@ "https" ], "tags": [ - "policy_v1beta1" + "rbacAuthorization_v1" ], "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodSecurityPolicy", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBinding", + "version": "v1" }, "x-codegen-request-body-name": "body" }, @@ -75449,15 +75856,15 @@ "consumes": [ "*/*" ], - "description": "replace the specified PodSecurityPolicy", - "operationId": "replacePodSecurityPolicy", + "description": "replace the specified ClusterRoleBinding", + "operationId": "replaceClusterRoleBinding", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, { @@ -75475,7 +75882,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -75491,13 +75898,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1beta1.PodSecurityPolicy" + "$ref": "#/definitions/v1.ClusterRoleBinding" } }, "401": { @@ -75508,1208 +75915,137 @@ "https" ], "tags": [ - "policy_v1beta1" + "rbacAuthorization_v1" ], "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "policy", - "kind": "PodSecurityPolicy", - "version": "v1beta1" + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRoleBinding", + "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true + "/apis/rbac.authorization.k8s.io/v1/clusterroles": { + "delete": { + "consumes": [ + "*/*" + ], + "description": "delete collection of ClusterRole", + "operationId": "deleteCollectionClusterRole", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1.DeleteOptions" + } + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", + "in": "query", + "name": "gracePeriodSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", + "in": "query", + "name": "orphanDependents", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.", + "in": "query", + "name": "propagationPolicy", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.Status" + } + }, + "401": { + "description": "Unauthorized" + } }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/policy/v1beta1/watch/namespaces/{namespace}/poddisruptionbudgets/{name}": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "name of the PodDisruptionBudget", - "in": "path", - "name": "name", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/policy/v1beta1/watch/poddisruptionbudgets": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/policy/v1beta1/watch/podsecuritypolicies": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/policy/v1beta1/watch/podsecuritypolicies/{name}": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "name of the PodSecurityPolicy", - "in": "path", - "name": "name", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/rbac.authorization.k8s.io/": { - "get": { - "consumes": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "description": "get information of a group", - "operationId": "getAPIGroup", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.APIGroup" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization" - ] - } - }, - "/apis/rbac.authorization.k8s.io/v1/": { - "get": { - "consumes": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "description": "get available resources", - "operationId": "getAPIResources", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.APIResourceList" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ] - } - }, - "/apis/rbac.authorization.k8s.io/v1/clusterrolebindings": { - "delete": { - "consumes": [ - "*/*" - ], - "description": "delete collection of ClusterRoleBinding", - "operationId": "deleteCollectionClusterRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1.DeleteOptions" - } - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", - "in": "query", - "name": "gracePeriodSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", - "in": "query", - "name": "orphanDependents", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.", - "in": "query", - "name": "propagationPolicy", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.Status" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "deletecollection", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBinding", - "version": "v1" - }, - "x-codegen-request-body-name": "body" - }, - "get": { - "consumes": [ - "*/*" - ], - "description": "list or watch objects of kind ClusterRoleBinding", - "operationId": "listClusterRoleBinding", - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBindingList" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "list", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBinding", - "version": "v1" - } - }, - "parameters": [ - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - } - ], - "post": { - "consumes": [ - "*/*" - ], - "description": "create a ClusterRoleBinding", - "operationId": "createClusterRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - "202": { - "description": "Accepted", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "post", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBinding", - "version": "v1" - }, - "x-codegen-request-body-name": "body" - } - }, - "/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}": { - "delete": { - "consumes": [ - "*/*" - ], - "description": "delete a ClusterRoleBinding", - "operationId": "deleteClusterRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1.DeleteOptions" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", - "in": "query", - "name": "gracePeriodSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", - "in": "query", - "name": "orphanDependents", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.", - "in": "query", - "name": "propagationPolicy", - "type": "string", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.Status" - } - }, - "202": { - "description": "Accepted", - "schema": { - "$ref": "#/definitions/v1.Status" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "delete", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBinding", - "version": "v1" - }, - "x-codegen-request-body-name": "body" - }, - "get": { - "consumes": [ - "*/*" - ], - "description": "read the specified ClusterRoleBinding", - "operationId": "readClusterRoleBinding", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "get", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBinding", - "version": "v1" - } - }, - "parameters": [ - { - "description": "name of the ClusterRoleBinding", - "in": "path", - "name": "name", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - } - ], - "patch": { - "consumes": [ - "application/json-patch+json", - "application/merge-patch+json", - "application/strategic-merge-patch+json", - "application/apply-patch+yaml" - ], - "description": "partially update the specified ClusterRoleBinding", - "operationId": "patchClusterRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1.Patch" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - }, - { - "description": "Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.", - "in": "query", - "name": "force", - "type": "boolean", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "patch", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBinding", - "version": "v1" - }, - "x-codegen-request-body-name": "body" - }, - "put": { - "consumes": [ - "*/*" - ], - "description": "replace the specified ClusterRoleBinding", - "operationId": "replaceClusterRoleBinding", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1.ClusterRoleBinding" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "put", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRoleBinding", - "version": "v1" - }, - "x-codegen-request-body-name": "body" - } - }, - "/apis/rbac.authorization.k8s.io/v1/clusterroles": { - "delete": { - "consumes": [ - "*/*" - ], - "description": "delete collection of ClusterRole", - "operationId": "deleteCollectionClusterRole", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1.DeleteOptions" - } - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", - "in": "query", - "name": "gracePeriodSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", - "in": "query", - "name": "orphanDependents", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.", - "in": "query", - "name": "propagationPolicy", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.Status" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "deletecollection", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "ClusterRole", - "version": "v1" + "schemes": [ + "https" + ], + "tags": [ + "rbacAuthorization_v1" + ], + "x-kubernetes-action": "deletecollection", + "x-kubernetes-group-version-kind": { + "group": "rbac.authorization.k8s.io", + "kind": "ClusterRole", + "version": "v1" }, "x-codegen-request-body-name": "body" }, @@ -76854,7 +76190,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -77069,7 +76405,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -77149,7 +76485,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -77465,7 +76801,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -77688,7 +77024,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -77768,7 +77104,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -78084,7 +77420,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -78307,7 +77643,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -78387,7 +77723,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -78428,47 +77764,462 @@ "kind": "Role", "version": "v1" }, - "x-codegen-request-body-name": "body" - } - }, - "/apis/rbac.authorization.k8s.io/v1/rolebindings": { - "get": { - "consumes": [ - "*/*" - ], - "description": "list or watch objects of kind RoleBinding", - "operationId": "listRoleBindingForAllNamespaces", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.RoleBindingList" - } - }, - "401": { - "description": "Unauthorized" - } + "x-codegen-request-body-name": "body" + } + }, + "/apis/rbac.authorization.k8s.io/v1/rolebindings": { + "get": { + "consumes": [ + "*/*" + ], + "description": "list or watch objects of kind RoleBinding", + "operationId": "listRoleBindingForAllNamespaces", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.RoleBindingList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "rbacAuthorization_v1" + ], + "x-kubernetes-action": "list", + "x-kubernetes-group-version-kind": { + "group": "rbac.authorization.k8s.io", + "kind": "RoleBinding", + "version": "v1" + } + }, + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/rbac.authorization.k8s.io/v1/roles": { + "get": { + "consumes": [ + "*/*" + ], + "description": "list or watch objects of kind Role", + "operationId": "listRoleForAllNamespaces", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.RoleList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "rbacAuthorization_v1" + ], + "x-kubernetes-action": "list", + "x-kubernetes-group-version-kind": { + "group": "rbac.authorization.k8s.io", + "kind": "Role", + "version": "v1" + } + }, + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{name}": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "name of the ClusterRoleBinding", + "in": "path", + "name": "name", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/rbac.authorization.k8s.io/v1/watch/clusterroles": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "list", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "RoleBinding", - "version": "v1" + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true } - }, + ] + }, + "/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{name}": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -78505,6 +78256,14 @@ "type": "integer", "uniqueItems": true }, + { + "description": "name of the ClusterRole", + "in": "path", + "name": "name", + "required": true, + "type": "string", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -78542,44 +78301,7 @@ } ] }, - "/apis/rbac.authorization.k8s.io/v1/roles": { - "get": { - "consumes": [ - "*/*" - ], - "description": "list or watch objects of kind Role", - "operationId": "listRoleForAllNamespaces", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.RoleList" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "rbacAuthorization_v1" - ], - "x-kubernetes-action": "list", - "x-kubernetes-group-version-kind": { - "group": "rbac.authorization.k8s.io", - "kind": "Role", - "version": "v1" - } - }, + "/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -78616,6 +78338,14 @@ "type": "integer", "uniqueItems": true }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -78653,7 +78383,7 @@ } ] }, - "/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings": { + "/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings/{name}": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -78690,6 +78420,22 @@ "type": "integer", "uniqueItems": true }, + { + "description": "name of the RoleBinding", + "in": "path", + "name": "name", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -78727,7 +78473,7 @@ } ] }, - "/apis/rbac.authorization.k8s.io/v1/watch/clusterrolebindings/{name}": { + "/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -78765,9 +78511,9 @@ "uniqueItems": true }, { - "description": "name of the ClusterRoleBinding", + "description": "object name and auth scope, such as for teams and projects", "in": "path", - "name": "name", + "name": "namespace", "required": true, "type": "string", "uniqueItems": true @@ -78809,7 +78555,7 @@ } ] }, - "/apis/rbac.authorization.k8s.io/v1/watch/clusterroles": { + "/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles/{name}": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -78846,6 +78592,22 @@ "type": "integer", "uniqueItems": true }, + { + "description": "name of the Role", + "in": "path", + "name": "name", + "required": true, + "type": "string", + "uniqueItems": true + }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -78883,7 +78645,7 @@ } ] }, - "/apis/rbac.authorization.k8s.io/v1/watch/clusterroles/{name}": { + "/apis/rbac.authorization.k8s.io/v1/watch/rolebindings": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -78921,13 +78683,79 @@ "uniqueItems": true }, { - "description": "name of the ClusterRole", - "in": "path", - "name": "name", - "required": true, + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/rbac.authorization.k8s.io/v1/watch/roles": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", "type": "string", "uniqueItems": true }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -78963,181 +78791,678 @@ "type": "boolean", "uniqueItems": true } - ] - }, - "/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings": { + ] + }, + "/apis/scheduling.k8s.io/": { + "get": { + "consumes": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "description": "get information of a group", + "operationId": "getAPIGroup", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.APIGroup" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "scheduling" + ] + } + }, + "/apis/scheduling.k8s.io/v1/": { + "get": { + "consumes": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "description": "get available resources", + "operationId": "getAPIResources", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.APIResourceList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "scheduling_v1" + ] + } + }, + "/apis/scheduling.k8s.io/v1/priorityclasses": { + "delete": { + "consumes": [ + "*/*" + ], + "description": "delete collection of PriorityClass", + "operationId": "deleteCollectionPriorityClass", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1.DeleteOptions" + } + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", + "in": "query", + "name": "gracePeriodSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", + "in": "query", + "name": "orphanDependents", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.", + "in": "query", + "name": "propagationPolicy", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.Status" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "scheduling_v1" + ], + "x-kubernetes-action": "deletecollection", + "x-kubernetes-group-version-kind": { + "group": "scheduling.k8s.io", + "kind": "PriorityClass", + "version": "v1" + }, + "x-codegen-request-body-name": "body" + }, + "get": { + "consumes": [ + "*/*" + ], + "description": "list or watch objects of kind PriorityClass", + "operationId": "listPriorityClass", + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PriorityClassList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "scheduling_v1" + ], + "x-kubernetes-action": "list", + "x-kubernetes-group-version-kind": { + "group": "scheduling.k8s.io", + "kind": "PriorityClass", + "version": "v1" + } + }, "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, { "description": "If 'true', then the output is pretty printed.", "in": "query", "name": "pretty", "type": "string", "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true } - ] - }, - "/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/rolebindings/{name}": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true + ], + "post": { + "consumes": [ + "*/*" + ], + "description": "create a PriorityClass", + "operationId": "createPriorityClass", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", + "in": "query", + "name": "fieldManager", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", + "in": "query", + "name": "fieldValidation", + "type": "string", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + "202": { + "description": "Accepted", + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + "401": { + "description": "Unauthorized" + } }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true + "schemes": [ + "https" + ], + "tags": [ + "scheduling_v1" + ], + "x-kubernetes-action": "post", + "x-kubernetes-group-version-kind": { + "group": "scheduling.k8s.io", + "kind": "PriorityClass", + "version": "v1" }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true + "x-codegen-request-body-name": "body" + } + }, + "/apis/scheduling.k8s.io/v1/priorityclasses/{name}": { + "delete": { + "consumes": [ + "*/*" + ], + "description": "delete a PriorityClass", + "operationId": "deletePriorityClass", + "parameters": [ + { + "in": "body", + "name": "body", + "schema": { + "$ref": "#/definitions/v1.DeleteOptions" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", + "in": "query", + "name": "gracePeriodSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", + "in": "query", + "name": "orphanDependents", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.", + "in": "query", + "name": "propagationPolicy", + "type": "string", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.Status" + } + }, + "202": { + "description": "Accepted", + "schema": { + "$ref": "#/definitions/v1.Status" + } + }, + "401": { + "description": "Unauthorized" + } }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true + "schemes": [ + "https" + ], + "tags": [ + "scheduling_v1" + ], + "x-kubernetes-action": "delete", + "x-kubernetes-group-version-kind": { + "group": "scheduling.k8s.io", + "kind": "PriorityClass", + "version": "v1" }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true + "x-codegen-request-body-name": "body" + }, + "get": { + "consumes": [ + "*/*" + ], + "description": "read the specified PriorityClass", + "operationId": "readPriorityClass", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + "401": { + "description": "Unauthorized" + } }, + "schemes": [ + "https" + ], + "tags": [ + "scheduling_v1" + ], + "x-kubernetes-action": "get", + "x-kubernetes-group-version-kind": { + "group": "scheduling.k8s.io", + "kind": "PriorityClass", + "version": "v1" + } + }, + "parameters": [ { - "description": "name of the RoleBinding", + "description": "name of the PriorityClass", "in": "path", "name": "name", "required": true, "type": "string", "uniqueItems": true }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, { "description": "If 'true', then the output is pretty printed.", "in": "query", "name": "pretty", "type": "string", "uniqueItems": true + } + ], + "patch": { + "consumes": [ + "application/json-patch+json", + "application/merge-patch+json", + "application/strategic-merge-patch+json", + "application/apply-patch+yaml" + ], + "description": "partially update the specified PriorityClass", + "operationId": "patchPriorityClass", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1.Patch" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).", + "in": "query", + "name": "fieldManager", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", + "in": "query", + "name": "fieldValidation", + "type": "string", + "uniqueItems": true + }, + { + "description": "Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.", + "in": "query", + "name": "force", + "type": "boolean", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + "401": { + "description": "Unauthorized" + } }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true + "schemes": [ + "https" + ], + "tags": [ + "scheduling_v1" + ], + "x-kubernetes-action": "patch", + "x-kubernetes-group-version-kind": { + "group": "scheduling.k8s.io", + "kind": "PriorityClass", + "version": "v1" }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true + "x-codegen-request-body-name": "body" + }, + "put": { + "consumes": [ + "*/*" + ], + "description": "replace the specified PriorityClass", + "operationId": "replacePriorityClass", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", + "in": "query", + "name": "fieldManager", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", + "in": "query", + "name": "fieldValidation", + "type": "string", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/v1.PriorityClass" + } + }, + "401": { + "description": "Unauthorized" + } }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true + "schemes": [ + "https" + ], + "tags": [ + "scheduling_v1" + ], + "x-kubernetes-action": "put", + "x-kubernetes-group-version-kind": { + "group": "scheduling.k8s.io", + "kind": "PriorityClass", + "version": "v1" }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] + "x-codegen-request-body-name": "body" + } }, - "/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles": { + "/apis/scheduling.k8s.io/v1/watch/priorityclasses": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -79174,14 +79499,6 @@ "type": "integer", "uniqueItems": true }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -79219,7 +79536,7 @@ } ] }, - "/apis/rbac.authorization.k8s.io/v1/watch/namespaces/{namespace}/roles/{name}": { + "/apis/scheduling.k8s.io/v1/watch/priorityclasses/{name}": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -79257,169 +79574,13 @@ "uniqueItems": true }, { - "description": "name of the Role", + "description": "name of the PriorityClass", "in": "path", "name": "name", "required": true, "type": "string", "uniqueItems": true }, - { - "description": "object name and auth scope, such as for teams and projects", - "in": "path", - "name": "namespace", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/rbac.authorization.k8s.io/v1/watch/rolebindings": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/rbac.authorization.k8s.io/v1/watch/roles": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -79457,7 +79618,7 @@ } ] }, - "/apis/scheduling.k8s.io/": { + "/apis/storage.k8s.io/": { "get": { "consumes": [ "application/json", @@ -79486,11 +79647,11 @@ "https" ], "tags": [ - "scheduling" + "storage" ] } }, - "/apis/scheduling.k8s.io/v1/": { + "/apis/storage.k8s.io/v1/": { "get": { "consumes": [ "application/json", @@ -79519,17 +79680,17 @@ "https" ], "tags": [ - "scheduling_v1" + "storage_v1" ] } }, - "/apis/scheduling.k8s.io/v1/priorityclasses": { + "/apis/storage.k8s.io/v1/csidrivers": { "delete": { "consumes": [ "*/*" ], - "description": "delete collection of PriorityClass", - "operationId": "deleteCollectionPriorityClass", + "description": "delete collection of CSIDriver", + "operationId": "deleteCollectionCSIDriver", "parameters": [ { "in": "body", @@ -79636,12 +79797,12 @@ "https" ], "tags": [ - "scheduling_v1" + "storage_v1" ], "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { - "group": "scheduling.k8s.io", - "kind": "PriorityClass", + "group": "storage.k8s.io", + "kind": "CSIDriver", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -79650,8 +79811,8 @@ "consumes": [ "*/*" ], - "description": "list or watch objects of kind PriorityClass", - "operationId": "listPriorityClass", + "description": "list or watch objects of kind CSIDriver", + "operationId": "listCSIDriver", "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -79728,7 +79889,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PriorityClassList" + "$ref": "#/definitions/v1.CSIDriverList" } }, "401": { @@ -79739,12 +79900,12 @@ "https" ], "tags": [ - "scheduling_v1" + "storage_v1" ], "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { - "group": "scheduling.k8s.io", - "kind": "PriorityClass", + "group": "storage.k8s.io", + "kind": "CSIDriver", "version": "v1" } }, @@ -79761,15 +79922,15 @@ "consumes": [ "*/*" ], - "description": "create a PriorityClass", - "operationId": "createPriorityClass", + "description": "create a CSIDriver", + "operationId": "createCSIDriver", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, { @@ -79787,7 +79948,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -79803,19 +79964,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, "401": { @@ -79826,24 +79987,24 @@ "https" ], "tags": [ - "scheduling_v1" + "storage_v1" ], "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { - "group": "scheduling.k8s.io", - "kind": "PriorityClass", + "group": "storage.k8s.io", + "kind": "CSIDriver", "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/scheduling.k8s.io/v1/priorityclasses/{name}": { + "/apis/storage.k8s.io/v1/csidrivers/{name}": { "delete": { "consumes": [ "*/*" ], - "description": "delete a PriorityClass", - "operationId": "deletePriorityClass", + "description": "delete a CSIDriver", + "operationId": "deleteCSIDriver", "parameters": [ { "in": "body", @@ -79890,13 +80051,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.Status" + "$ref": "#/definitions/v1.CSIDriver" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1.Status" + "$ref": "#/definitions/v1.CSIDriver" } }, "401": { @@ -79907,12 +80068,12 @@ "https" ], "tags": [ - "scheduling_v1" + "storage_v1" ], "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { - "group": "scheduling.k8s.io", - "kind": "PriorityClass", + "group": "storage.k8s.io", + "kind": "CSIDriver", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -79921,8 +80082,8 @@ "consumes": [ "*/*" ], - "description": "read the specified PriorityClass", - "operationId": "readPriorityClass", + "description": "read the specified CSIDriver", + "operationId": "readCSIDriver", "produces": [ "application/json", "application/yaml", @@ -79932,7 +80093,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, "401": { @@ -79943,18 +80104,18 @@ "https" ], "tags": [ - "scheduling_v1" + "storage_v1" ], "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { - "group": "scheduling.k8s.io", - "kind": "PriorityClass", + "group": "storage.k8s.io", + "kind": "CSIDriver", "version": "v1" } }, "parameters": [ { - "description": "name of the PriorityClass", + "description": "name of the CSIDriver", "in": "path", "name": "name", "required": true, @@ -79976,8 +80137,8 @@ "application/strategic-merge-patch+json", "application/apply-patch+yaml" ], - "description": "partially update the specified PriorityClass", - "operationId": "patchPriorityClass", + "description": "partially update the specified CSIDriver", + "operationId": "patchCSIDriver", "parameters": [ { "in": "body", @@ -80002,7 +80163,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -80025,13 +80186,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, "401": { @@ -80042,12 +80203,12 @@ "https" ], "tags": [ - "scheduling_v1" + "storage_v1" ], "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { - "group": "scheduling.k8s.io", - "kind": "PriorityClass", + "group": "storage.k8s.io", + "kind": "CSIDriver", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -80056,15 +80217,15 @@ "consumes": [ "*/*" ], - "description": "replace the specified PriorityClass", - "operationId": "replacePriorityClass", + "description": "replace the specified CSIDriver", + "operationId": "replaceCSIDriver", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, { @@ -80082,7 +80243,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -80098,13 +80259,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.PriorityClass" + "$ref": "#/definitions/v1.CSIDriver" } }, "401": { @@ -80115,246 +80276,24 @@ "https" ], "tags": [ - "scheduling_v1" + "storage_v1" ], "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { - "group": "scheduling.k8s.io", - "kind": "PriorityClass", + "group": "storage.k8s.io", + "kind": "CSIDriver", "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/scheduling.k8s.io/v1/watch/priorityclasses": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/scheduling.k8s.io/v1/watch/priorityclasses/{name}": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "name of the PriorityClass", - "in": "path", - "name": "name", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/storage.k8s.io/": { - "get": { - "consumes": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "description": "get information of a group", - "operationId": "getAPIGroup", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.APIGroup" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage" - ] - } - }, - "/apis/storage.k8s.io/v1/": { - "get": { - "consumes": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "description": "get available resources", - "operationId": "getAPIResources", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.APIResourceList" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1" - ] - } - }, - "/apis/storage.k8s.io/v1/csidrivers": { + "/apis/storage.k8s.io/v1/csinodes": { "delete": { "consumes": [ "*/*" ], - "description": "delete collection of CSIDriver", - "operationId": "deleteCollectionCSIDriver", + "description": "delete collection of CSINode", + "operationId": "deleteCollectionCSINode", "parameters": [ { "in": "body", @@ -80466,7 +80405,7 @@ "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSIDriver", + "kind": "CSINode", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -80475,8 +80414,8 @@ "consumes": [ "*/*" ], - "description": "list or watch objects of kind CSIDriver", - "operationId": "listCSIDriver", + "description": "list or watch objects of kind CSINode", + "operationId": "listCSINode", "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -80553,7 +80492,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSIDriverList" + "$ref": "#/definitions/v1.CSINodeList" } }, "401": { @@ -80569,7 +80508,7 @@ "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSIDriver", + "kind": "CSINode", "version": "v1" } }, @@ -80586,15 +80525,15 @@ "consumes": [ "*/*" ], - "description": "create a CSIDriver", - "operationId": "createCSIDriver", + "description": "create a CSINode", + "operationId": "createCSINode", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, { @@ -80612,7 +80551,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -80628,19 +80567,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "401": { @@ -80656,19 +80595,19 @@ "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSIDriver", + "kind": "CSINode", "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/storage.k8s.io/v1/csidrivers/{name}": { + "/apis/storage.k8s.io/v1/csinodes/{name}": { "delete": { "consumes": [ "*/*" ], - "description": "delete a CSIDriver", - "operationId": "deleteCSIDriver", + "description": "delete a CSINode", + "operationId": "deleteCSINode", "parameters": [ { "in": "body", @@ -80715,13 +80654,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "401": { @@ -80737,7 +80676,7 @@ "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSIDriver", + "kind": "CSINode", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -80746,8 +80685,8 @@ "consumes": [ "*/*" ], - "description": "read the specified CSIDriver", - "operationId": "readCSIDriver", + "description": "read the specified CSINode", + "operationId": "readCSINode", "produces": [ "application/json", "application/yaml", @@ -80757,7 +80696,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "401": { @@ -80773,13 +80712,13 @@ "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSIDriver", + "kind": "CSINode", "version": "v1" } }, "parameters": [ { - "description": "name of the CSIDriver", + "description": "name of the CSINode", "in": "path", "name": "name", "required": true, @@ -80801,8 +80740,8 @@ "application/strategic-merge-patch+json", "application/apply-patch+yaml" ], - "description": "partially update the specified CSIDriver", - "operationId": "patchCSIDriver", + "description": "partially update the specified CSINode", + "operationId": "patchCSINode", "parameters": [ { "in": "body", @@ -80827,7 +80766,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -80850,13 +80789,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "401": { @@ -80872,7 +80811,7 @@ "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSIDriver", + "kind": "CSINode", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -80881,15 +80820,15 @@ "consumes": [ "*/*" ], - "description": "replace the specified CSIDriver", - "operationId": "replaceCSIDriver", + "description": "replace the specified CSINode", + "operationId": "replaceCSINode", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, { @@ -80907,7 +80846,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -80923,13 +80862,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.CSIDriver" + "$ref": "#/definitions/v1.CSINode" } }, "401": { @@ -80945,19 +80884,130 @@ "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSIDriver", + "kind": "CSINode", "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/storage.k8s.io/v1/csinodes": { + "/apis/storage.k8s.io/v1/csistoragecapacities": { + "get": { + "consumes": [ + "*/*" + ], + "description": "list or watch objects of kind CSIStorageCapacity", + "operationId": "listCSIStorageCapacityForAllNamespaces", + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf", + "application/json;stream=watch", + "application/vnd.kubernetes.protobuf;stream=watch" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.CSIStorageCapacityList" + } + }, + "401": { + "description": "Unauthorized" + } + }, + "schemes": [ + "https" + ], + "tags": [ + "storage_v1" + ], + "x-kubernetes-action": "list", + "x-kubernetes-group-version-kind": { + "group": "storage.k8s.io", + "kind": "CSIStorageCapacity", + "version": "v1" + } + }, + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities": { "delete": { "consumes": [ "*/*" ], - "description": "delete collection of CSINode", - "operationId": "deleteCollectionCSINode", + "description": "delete collection of CSIStorageCapacity", + "operationId": "deleteCollectionNamespacedCSIStorageCapacity", "parameters": [ { "in": "body", @@ -81069,7 +81119,7 @@ "x-kubernetes-action": "deletecollection", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSINode", + "kind": "CSIStorageCapacity", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -81078,8 +81128,8 @@ "consumes": [ "*/*" ], - "description": "list or watch objects of kind CSINode", - "operationId": "listCSINode", + "description": "list or watch objects of kind CSIStorageCapacity", + "operationId": "listNamespacedCSIStorageCapacity", "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -81156,7 +81206,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSINodeList" + "$ref": "#/definitions/v1.CSIStorageCapacityList" } }, "401": { @@ -81172,11 +81222,19 @@ "x-kubernetes-action": "list", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSINode", + "kind": "CSIStorageCapacity", "version": "v1" } }, "parameters": [ + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -81189,15 +81247,15 @@ "consumes": [ "*/*" ], - "description": "create a CSINode", - "operationId": "createCSINode", + "description": "create a CSIStorageCapacity", + "operationId": "createNamespacedCSIStorageCapacity", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, { @@ -81215,7 +81273,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -81231,19 +81289,19 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, "401": { @@ -81259,19 +81317,19 @@ "x-kubernetes-action": "post", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSINode", + "kind": "CSIStorageCapacity", "version": "v1" }, "x-codegen-request-body-name": "body" } }, - "/apis/storage.k8s.io/v1/csinodes/{name}": { + "/apis/storage.k8s.io/v1/namespaces/{namespace}/csistoragecapacities/{name}": { "delete": { "consumes": [ "*/*" ], - "description": "delete a CSINode", - "operationId": "deleteCSINode", + "description": "delete a CSIStorageCapacity", + "operationId": "deleteNamespacedCSIStorageCapacity", "parameters": [ { "in": "body", @@ -81318,13 +81376,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.Status" } }, "202": { "description": "Accepted", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.Status" } }, "401": { @@ -81340,7 +81398,7 @@ "x-kubernetes-action": "delete", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSINode", + "kind": "CSIStorageCapacity", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -81349,8 +81407,8 @@ "consumes": [ "*/*" ], - "description": "read the specified CSINode", - "operationId": "readCSINode", + "description": "read the specified CSIStorageCapacity", + "operationId": "readNamespacedCSIStorageCapacity", "produces": [ "application/json", "application/yaml", @@ -81360,7 +81418,7 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, "401": { @@ -81376,19 +81434,27 @@ "x-kubernetes-action": "get", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSINode", + "kind": "CSIStorageCapacity", "version": "v1" } }, "parameters": [ { - "description": "name of the CSINode", + "description": "name of the CSIStorageCapacity", "in": "path", "name": "name", "required": true, "type": "string", "uniqueItems": true }, + { + "description": "object name and auth scope, such as for teams and projects", + "in": "path", + "name": "namespace", + "required": true, + "type": "string", + "uniqueItems": true + }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -81404,8 +81470,8 @@ "application/strategic-merge-patch+json", "application/apply-patch+yaml" ], - "description": "partially update the specified CSINode", - "operationId": "patchCSINode", + "description": "partially update the specified CSIStorageCapacity", + "operationId": "patchNamespacedCSIStorageCapacity", "parameters": [ { "in": "body", @@ -81430,7 +81496,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -81453,13 +81519,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, "401": { @@ -81475,7 +81541,7 @@ "x-kubernetes-action": "patch", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSINode", + "kind": "CSIStorageCapacity", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -81484,15 +81550,15 @@ "consumes": [ "*/*" ], - "description": "replace the specified CSINode", - "operationId": "replaceCSINode", + "description": "replace the specified CSIStorageCapacity", + "operationId": "replaceNamespacedCSIStorageCapacity", "parameters": [ { "in": "body", "name": "body", "required": true, "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, { @@ -81510,7 +81576,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -81526,13 +81592,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, "201": { "description": "Created", "schema": { - "$ref": "#/definitions/v1.CSINode" + "$ref": "#/definitions/v1.CSIStorageCapacity" } }, "401": { @@ -81548,7 +81614,7 @@ "x-kubernetes-action": "put", "x-kubernetes-group-version-kind": { "group": "storage.k8s.io", - "kind": "CSINode", + "kind": "CSIStorageCapacity", "version": "v1" }, "x-codegen-request-body-name": "body" @@ -81818,7 +81884,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -82033,7 +82099,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -82113,7 +82179,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -82421,7 +82487,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -82636,7 +82702,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -82716,7 +82782,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -82846,7 +82912,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -82880,253 +82946,97 @@ }, "401": { "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1" - ], - "x-kubernetes-action": "patch", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "VolumeAttachment", - "version": "v1" - }, - "x-codegen-request-body-name": "body" - }, - "put": { - "consumes": [ - "*/*" - ], - "description": "replace status of the specified VolumeAttachment", - "operationId": "replaceVolumeAttachmentStatus", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1.VolumeAttachment" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.VolumeAttachment" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1.VolumeAttachment" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1" - ], - "x-kubernetes-action": "put", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "VolumeAttachment", - "version": "v1" - }, - "x-codegen-request-body-name": "body" - } - }, - "/apis/storage.k8s.io/v1/watch/csidrivers": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/storage.k8s.io/v1/watch/csidrivers/{name}": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "name of the CSIDriver", - "in": "path", - "name": "name", - "required": true, - "type": "string", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true + } }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true + "schemes": [ + "https" + ], + "tags": [ + "storage_v1" + ], + "x-kubernetes-action": "patch", + "x-kubernetes-group-version-kind": { + "group": "storage.k8s.io", + "kind": "VolumeAttachment", + "version": "v1" }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true + "x-codegen-request-body-name": "body" + }, + "put": { + "consumes": [ + "*/*" + ], + "description": "replace status of the specified VolumeAttachment", + "operationId": "replaceVolumeAttachmentStatus", + "parameters": [ + { + "in": "body", + "name": "body", + "required": true, + "schema": { + "$ref": "#/definitions/v1.VolumeAttachment" + } + }, + { + "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", + "in": "query", + "name": "dryRun", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", + "in": "query", + "name": "fieldManager", + "type": "string", + "uniqueItems": true + }, + { + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", + "in": "query", + "name": "fieldValidation", + "type": "string", + "uniqueItems": true + } + ], + "produces": [ + "application/json", + "application/yaml", + "application/vnd.kubernetes.protobuf" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/v1.VolumeAttachment" + } + }, + "201": { + "description": "Created", + "schema": { + "$ref": "#/definitions/v1.VolumeAttachment" + } + }, + "401": { + "description": "Unauthorized" + } }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] + "schemes": [ + "https" + ], + "tags": [ + "storage_v1" + ], + "x-kubernetes-action": "put", + "x-kubernetes-group-version-kind": { + "group": "storage.k8s.io", + "kind": "VolumeAttachment", + "version": "v1" + }, + "x-codegen-request-body-name": "body" + } }, - "/apis/storage.k8s.io/v1/watch/csinodes": { + "/apis/storage.k8s.io/v1/watch/csidrivers": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -83200,7 +83110,7 @@ } ] }, - "/apis/storage.k8s.io/v1/watch/csinodes/{name}": { + "/apis/storage.k8s.io/v1/watch/csidrivers/{name}": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -83238,7 +83148,7 @@ "uniqueItems": true }, { - "description": "name of the CSINode", + "description": "name of the CSIDriver", "in": "path", "name": "name", "required": true, @@ -83282,7 +83192,7 @@ } ] }, - "/apis/storage.k8s.io/v1/watch/storageclasses": { + "/apis/storage.k8s.io/v1/watch/csinodes": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -83356,7 +83266,7 @@ } ] }, - "/apis/storage.k8s.io/v1/watch/storageclasses/{name}": { + "/apis/storage.k8s.io/v1/watch/csinodes/{name}": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -83394,7 +83304,7 @@ "uniqueItems": true }, { - "description": "name of the StorageClass", + "description": "name of the CSINode", "in": "path", "name": "name", "required": true, @@ -83438,81 +83348,7 @@ } ] }, - "/apis/storage.k8s.io/v1/watch/volumeattachments": { - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/storage.k8s.io/v1/watch/volumeattachments/{name}": { + "/apis/storage.k8s.io/v1/watch/csistoragecapacities": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -83549,14 +83385,6 @@ "type": "integer", "uniqueItems": true }, - { - "description": "name of the VolumeAttachment", - "in": "path", - "name": "name", - "required": true, - "type": "string", - "uniqueItems": true - }, { "description": "If 'true', then the output is pretty printed.", "in": "query", @@ -83594,77 +83422,7 @@ } ] }, - "/apis/storage.k8s.io/v1alpha1/": { - "get": { - "consumes": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "description": "get available resources", - "operationId": "getAPIResources", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.APIResourceList" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ] - } - }, - "/apis/storage.k8s.io/v1alpha1/csistoragecapacities": { - "get": { - "consumes": [ - "*/*" - ], - "description": "list or watch objects of kind CSIStorageCapacity", - "operationId": "listCSIStorageCapacityForAllNamespaces", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacityList" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ], - "x-kubernetes-action": "list", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" - } - }, + "/apis/storage.k8s.io/v1/watch/namespaces/{namespace}/csistoragecapacities": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -83701,269 +83459,6 @@ "type": "integer", "uniqueItems": true }, - { - "description": "If 'true', then the output is pretty printed.", - "in": "query", - "name": "pretty", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ] - }, - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities": { - "delete": { - "consumes": [ - "*/*" - ], - "description": "delete collection of CSIStorageCapacity", - "operationId": "deleteCollectionNamespacedCSIStorageCapacity", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1.DeleteOptions" - } - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", - "in": "query", - "name": "gracePeriodSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", - "in": "query", - "name": "orphanDependents", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.", - "in": "query", - "name": "propagationPolicy", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.Status" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ], - "x-kubernetes-action": "deletecollection", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" - }, - "x-codegen-request-body-name": "body" - }, - "get": { - "consumes": [ - "*/*" - ], - "description": "list or watch objects of kind CSIStorageCapacity", - "operationId": "listNamespacedCSIStorageCapacity", - "parameters": [ - { - "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", - "in": "query", - "name": "allowWatchBookmarks", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", - "in": "query", - "name": "continue", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", - "in": "query", - "name": "fieldSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", - "in": "query", - "name": "labelSelector", - "type": "string", - "uniqueItems": true - }, - { - "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", - "in": "query", - "name": "limit", - "type": "integer", - "uniqueItems": true - }, - { - "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersion", - "type": "string", - "uniqueItems": true - }, - { - "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", - "in": "query", - "name": "resourceVersionMatch", - "type": "string", - "uniqueItems": true - }, - { - "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", - "in": "query", - "name": "timeoutSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", - "in": "query", - "name": "watch", - "type": "boolean", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf", - "application/json;stream=watch", - "application/vnd.kubernetes.protobuf;stream=watch" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacityList" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ], - "x-kubernetes-action": "list", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" - } - }, - "parameters": [ { "description": "object name and auth scope, such as for teams and projects", "in": "path", @@ -83978,204 +83473,74 @@ "name": "pretty", "type": "string", "uniqueItems": true - } - ], - "post": { - "consumes": [ - "*/*" - ], - "description": "create a CSIStorageCapacity", - "operationId": "createNamespacedCSIStorageCapacity", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - "202": { - "description": "Accepted", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - "401": { - "description": "Unauthorized" - } - }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ], - "x-kubernetes-action": "post", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" }, - "x-codegen-request-body-name": "body" - } - }, - "/apis/storage.k8s.io/v1alpha1/namespaces/{namespace}/csistoragecapacities/{name}": { - "delete": { - "consumes": [ - "*/*" - ], - "description": "delete a CSIStorageCapacity", - "operationId": "deleteNamespacedCSIStorageCapacity", - "parameters": [ - { - "in": "body", - "name": "body", - "schema": { - "$ref": "#/definitions/v1.DeleteOptions" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "The duration in seconds before the object should be deleted. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period for the specified type will be used. Defaults to a per object value if not specified. zero means delete immediately.", - "in": "query", - "name": "gracePeriodSeconds", - "type": "integer", - "uniqueItems": true - }, - { - "description": "Deprecated: please use the PropagationPolicy, this field will be deprecated in 1.7. Should the dependent objects be orphaned. If true/false, the \"orphan\" finalizer will be added to/removed from the object's finalizers list. Either this field or PropagationPolicy may be set, but not both.", - "in": "query", - "name": "orphanDependents", - "type": "boolean", - "uniqueItems": true - }, - { - "description": "Whether and how garbage collection will be performed. Either this field or OrphanDependents may be set, but not both. The default policy is decided by the existing finalizer set in the metadata.finalizers and the resource-specific default policy. Acceptable values are: 'Orphan' - orphan the dependents; 'Background' - allow the garbage collector to delete the dependents in the background; 'Foreground' - a cascading policy that deletes all dependents in the foreground.", - "in": "query", - "name": "propagationPolicy", - "type": "string", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1.Status" - } - }, - "202": { - "description": "Accepted", - "schema": { - "$ref": "#/definitions/v1.Status" - } - }, - "401": { - "description": "Unauthorized" - } + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ], - "x-kubernetes-action": "delete", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true }, - "x-codegen-request-body-name": "body" - }, - "get": { - "consumes": [ - "*/*" - ], - "description": "read the specified CSIStorageCapacity", - "operationId": "readNamespacedCSIStorageCapacity", - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - "401": { - "description": "Unauthorized" - } + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ], - "x-kubernetes-action": "get", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true } - }, + ] + }, + "/apis/storage.k8s.io/v1/watch/namespaces/{namespace}/csistoragecapacities/{name}": { "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, { "description": "name of the CSIStorageCapacity", "in": "path", @@ -84198,166 +83563,38 @@ "name": "pretty", "type": "string", "uniqueItems": true - } - ], - "patch": { - "consumes": [ - "application/json-patch+json", - "application/merge-patch+json", - "application/strategic-merge-patch+json", - "application/apply-patch+yaml" - ], - "description": "partially update the specified CSIStorageCapacity", - "operationId": "patchNamespacedCSIStorageCapacity", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1.Patch" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint. This field is required for apply requests (application/apply-patch) but optional for non-apply patch types (JsonPatch, MergePatch, StrategicMergePatch).", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - }, - { - "description": "Force is going to \"force\" Apply requests. It means user will re-acquire conflicting fields owned by other people. Force flag must be unset for non-apply patch requests.", - "in": "query", - "name": "force", - "type": "boolean", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - "401": { - "description": "Unauthorized" - } }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ], - "x-kubernetes-action": "patch", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" + { + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true }, - "x-codegen-request-body-name": "body" - }, - "put": { - "consumes": [ - "*/*" - ], - "description": "replace the specified CSIStorageCapacity", - "operationId": "replaceNamespacedCSIStorageCapacity", - "parameters": [ - { - "in": "body", - "name": "body", - "required": true, - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - { - "description": "When present, indicates that modifications should not be persisted. An invalid or unrecognized dryRun directive will result in an error response and no further processing of the request. Valid values are: - All: all dry run stages will be processed", - "in": "query", - "name": "dryRun", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldManager is a name associated with the actor or entity that is making these changes. The value must be less than or 128 characters long, and only contain printable characters, as defined by https://golang.org/pkg/unicode/#IsPrint.", - "in": "query", - "name": "fieldManager", - "type": "string", - "uniqueItems": true - }, - { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", - "in": "query", - "name": "fieldValidation", - "type": "string", - "uniqueItems": true - } - ], - "produces": [ - "application/json", - "application/yaml", - "application/vnd.kubernetes.protobuf" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - "201": { - "description": "Created", - "schema": { - "$ref": "#/definitions/v1alpha1.CSIStorageCapacity" - } - }, - "401": { - "description": "Unauthorized" - } + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true }, - "schemes": [ - "https" - ], - "tags": [ - "storage_v1alpha1" - ], - "x-kubernetes-action": "put", - "x-kubernetes-group-version-kind": { - "group": "storage.k8s.io", - "kind": "CSIStorageCapacity", - "version": "v1alpha1" + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true }, - "x-codegen-request-body-name": "body" - } + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] }, - "/apis/storage.k8s.io/v1alpha1/watch/csistoragecapacities": { + "/apis/storage.k8s.io/v1/watch/storageclasses": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -84431,7 +83668,7 @@ } ] }, - "/apis/storage.k8s.io/v1alpha1/watch/namespaces/{namespace}/csistoragecapacities": { + "/apis/storage.k8s.io/v1/watch/storageclasses/{name}": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -84469,9 +83706,9 @@ "uniqueItems": true }, { - "description": "object name and auth scope, such as for teams and projects", + "description": "name of the StorageClass", "in": "path", - "name": "namespace", + "name": "name", "required": true, "type": "string", "uniqueItems": true @@ -84513,7 +83750,7 @@ } ] }, - "/apis/storage.k8s.io/v1alpha1/watch/namespaces/{namespace}/csistoragecapacities/{name}": { + "/apis/storage.k8s.io/v1/watch/volumeattachments": { "parameters": [ { "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", @@ -84551,17 +83788,83 @@ "uniqueItems": true }, { - "description": "name of the CSIStorageCapacity", - "in": "path", - "name": "name", - "required": true, + "description": "If 'true', then the output is pretty printed.", + "in": "query", + "name": "pretty", "type": "string", "uniqueItems": true }, { - "description": "object name and auth scope, such as for teams and projects", + "description": "resourceVersion sets a constraint on what resource versions a request may be served from. See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersion", + "type": "string", + "uniqueItems": true + }, + { + "description": "resourceVersionMatch determines how resourceVersion is applied to list calls. It is highly recommended that resourceVersionMatch be set for list calls where resourceVersion is set See https://kubernetes.io/docs/reference/using-api/api-concepts/#resource-versions for details.\n\nDefaults to unset", + "in": "query", + "name": "resourceVersionMatch", + "type": "string", + "uniqueItems": true + }, + { + "description": "Timeout for the list/watch call. This limits the duration of the call, regardless of any activity or inactivity.", + "in": "query", + "name": "timeoutSeconds", + "type": "integer", + "uniqueItems": true + }, + { + "description": "Watch for changes to the described resources and return them as a stream of add, update, and remove notifications. Specify resourceVersion.", + "in": "query", + "name": "watch", + "type": "boolean", + "uniqueItems": true + } + ] + }, + "/apis/storage.k8s.io/v1/watch/volumeattachments/{name}": { + "parameters": [ + { + "description": "allowWatchBookmarks requests watch events with type \"BOOKMARK\". Servers that do not implement bookmarks may ignore this flag and bookmarks are sent at the server's discretion. Clients should not assume bookmarks are returned at any specific interval, nor may they assume the server will send any BOOKMARK event during a session. If this is not a watch, this field is ignored.", + "in": "query", + "name": "allowWatchBookmarks", + "type": "boolean", + "uniqueItems": true + }, + { + "description": "The continue option should be set when retrieving more results from the server. Since this value is server defined, clients may only use the continue value from a previous query result with identical query parameters (except for the value of continue) and the server may reject a continue value it does not recognize. If the specified continue value is no longer valid whether due to expiration (generally five to fifteen minutes) or a configuration change on the server, the server will respond with a 410 ResourceExpired error together with a continue token. If the client needs a consistent list, it must restart their list without the continue field. Otherwise, the client may send another list request with the token received with the 410 error, the server will respond with a list starting from the next key, but from the latest snapshot, which is inconsistent from the previous list results - objects that are created, modified, or deleted after the first list request will be included in the response, as long as their keys are after the \"next key\".\n\nThis field is not supported when watch is true. Clients may start a watch from the last resourceVersion value returned by the server and not miss any modifications.", + "in": "query", + "name": "continue", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their fields. Defaults to everything.", + "in": "query", + "name": "fieldSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "A selector to restrict the list of returned objects by their labels. Defaults to everything.", + "in": "query", + "name": "labelSelector", + "type": "string", + "uniqueItems": true + }, + { + "description": "limit is a maximum number of responses to return for a list call. If more items exist, the server will set the `continue` field on the list metadata to a value that can be used with the same initial query to retrieve the next set of results. Setting a limit may return fewer than the requested amount of items (up to zero items) in the event all requested objects are filtered out and clients should only use the presence of the continue field to determine whether more results are available. Servers may choose not to support the limit argument and will return all of the available results. If limit is specified and the continue field is empty, clients may assume that no more results are available. This field is not supported if watch is true.\n\nThe server guarantees that the objects returned when using continue will be identical to issuing a single list call without a limit - that is, no objects created, modified, or deleted after the first request is issued will be included in any subsequent continued requests. This is sometimes referred to as a consistent snapshot, and ensures that a client that is using limit to receive smaller chunks of a very large result can ensure they see all possible objects. If objects are updated during a chunked list the version of the object that was present at the time the first list result was calculated is returned.", + "in": "query", + "name": "limit", + "type": "integer", + "uniqueItems": true + }, + { + "description": "name of the VolumeAttachment", "in": "path", - "name": "namespace", + "name": "name", "required": true, "type": "string", "uniqueItems": true @@ -85019,7 +84322,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -85242,7 +84545,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string", @@ -85322,7 +84625,7 @@ "uniqueItems": true }, { - "description": "fieldValidation determines how the server should respond to unknown/duplicate fields in the object in the request. Introduced as alpha in 1.23, older servers or servers with the `ServerSideFieldValidation` feature disabled will discard valid values specified in this param and not perform any server side field validation. Valid values are: - Ignore: ignores unknown/duplicate fields. - Warn: responds with a warning for each unknown/duplicate field, but successfully serves the request. - Strict: fails the request on unknown/duplicate fields.", + "description": "fieldValidation instructs the server on how to handle objects in the request (POST/PUT/PATCH) containing unknown or duplicate fields, provided that the `ServerSideFieldValidation` feature gate is also enabled. Valid values are: - Ignore: This will ignore any unknown fields that are silently dropped from the object, and will ignore all but the last duplicate field that the decoder encounters. This is the default behavior prior to v1.23 and is the default behavior when the `ServerSideFieldValidation` feature gate is disabled. - Warn: This will send a warning via the standard warning response header for each unknown field that is dropped from the object, and for each duplicate field that is encountered. The request will still succeed if there are no other errors, and will only persist the last of any duplicate fields. This is the default when the `ServerSideFieldValidation` feature gate is enabled. - Strict: This will fail the request with a BadRequest error if any unknown fields would be dropped from the object, or if any duplicate fields are present. The error returned from the server will contain all unknown and duplicate fields encountered.", "in": "query", "name": "fieldValidation", "type": "string",